sto cercando con il fuoco MvxCommand with CommandParameter, ma di fronte alla seguente problema: MyView.axml contiene:Utilizzando MvxCommand Con CommandParameter vincolante
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button1"
local:MvxBind="Click MyCommand, CommandParameter=foo" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button2"
local:MvxBind="Click MyCommand, CommandParameter=bar" />
</LinearLayout>
MyViewModel.cs:
public class MyViewModel : MvxViewModel
{
public ICommand MyCommand { get; private set; }
public MyViewModel()
{ // param is null
MyCommand = new MvxCommand<string>(param =>
{
if (param == "foo")
{
// do something
}
else if (param == "bar")
{
// do something else
}
});
}
}
Ma quando controllo parametro variabile è null.
Cosa sto facendo male?
Hai ragione, Stuart ! di Log watching necessaria: ** MvxBind: Attenzione: 132,54 Impossibile trovare il nome del convertitore CommandParameter I/MvxBind (18314): 132,53 non riusciva a trovare il nome del convertitore CommandParameter I/mono-stdout (18314): MvxBind : Avviso: 132,53 Impossibile trovare il convertitore denominato CommandParameter ** Quando prevedere la versione recente? –
@Stuart Sto provando lo stesso 'local: MvxBind =" Fai clic su OnRemoveClick, CommandParameter =. "" Sto diventando lo stesso "." durante l'esecuzione del comando. qualche idea per favore? – RIYAZ
scusa: non sembra che tu stia ricevendo "lo stesso" di questa domanda del 2013. potrebbe essere la migliore spiegazione del tuo problema per intero in una nuova domanda? – Stuart