मैं आग MvxCommand with CommandParameter का उपयोग कर कोशिश कर रहा हूँ, लेकिन निम्न समस्या का सामना करना पड़ के साथ MvxCommand का उपयोग करना: MyView.axml शामिल हैं:CommandParameter बाध्यकारी
<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
}
});
}
}
लेकिन जब मैं जाँच परम परिवर्तनीय शून्य है।
मैं क्या गलत कर रहा हूं?
आप सही, स्टुअर्ट रहे के लिए आवश्यक रजिस्टर करने के लिए बस नहीं किया जा रहा थे ! लॉग की जरूरत देख रहे हैं: ** MvxBind: चेतावनी: 132,54 कनवर्टर CommandParameter नाम नहीं मिल सकता है मैं/MvxBind (18,314): 132,53 कनवर्टर CommandParameter नामित नहीं पा सके मैं/मोनो stdout (18,314): MvxBind : चेतावनी: 132,53 नामित कनवर्टर नहीं मिला कमांड पैरामीटर ** हालिया रिलीज की अपेक्षा कब करें? –
@ स्टुअर्ट मैं वही 'स्थानीय कोशिश कर रहा हूं: MvxBind =" OnRemoveClick, CommandParameter = क्लिक करें। "" मैं वही प्राप्त कर रहा हूं "।" कमांड को निष्पादित करते समय। कोई विचार कृपया? – RIYAZ
क्षमा करें - ऐसा नहीं लगता है कि आप इस 2013 प्रश्न के रूप में "वही" प्राप्त कर रहे हैं। एक नई सवाल में पूरी तरह से अपनी समस्या को समझा सकता है? – Stuart