icommand

    1熱度

    1回答

    對於ContextMenu中的菜單項狀態,我有一個問題。我有一個汽車ObversableCollection。汽車在列表框中可視化,每個列表框項目我想要一個ContextMenu。在該ContextMenu中有一個選項ReserveCar。 我遇到的問題是Car的CanExecute只有當我右鍵點擊任何汽車時纔會執行一次。他們CanExecute將不會被稱爲之後,當我右擊其他Car。 這導致當我右

    1熱度

    1回答

    在我的對話框中,我有一個TabControl與ChildViews使用Prism。對於保存命令,我使用的是CompositeCommand。一切都按預期工作。 唯一的問題是:我想等待每個ChildViewModel完成異步保存過程,然後在完成所有操作後關閉對話框。 不幸的是,CompositeCommands不支持該功能。 那麼,在關閉對話框之前,我該如何等待每個ViewModel完成工作?

    2熱度

    1回答

    我建立一個使用MVVM的應用程序,我試圖命令綁定到所看到本教程的按鈕: https://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners/Part-24-Binding-to-Commands-and-CommandParameters 然而,我無法使綁定工作 - 當我單擊HyperlinkB

    0熱度

    2回答

    當我的命令需要使用類型爲整數的CommandParameter時,如何爲MvvmCross MvxCommand編寫NUnit測試。 testListViewModel.EditCommand.Execute(null); 這是不是一個選項,因爲我有這個ViewModel。如果傳遞參數,CanExecute會繼續。 public class TestListViewModel : MvxVie

    2熱度

    1回答

    我想綁定CommandBinding到ViewModel ICommand,這樣,當用戶點擊Delete我可以觸發我的ViewModel的刪除邏輯。 我知道該怎麼做的唯一方法是在後面的代碼,這一點: <UserControl.CommandBindings> <CommandBinding Command="ApplicationCommands.Delete" Executed="

    0熱度

    1回答

    在Facebook上查看通知下拉菜單。 我想實現類似的東西。點擊「Slet」時,應該從列表中刪除該通知。 private void AddNotificationsToPanel(List<Notification> notifications, StackPanel panel) { panel.Children.Clear(); foreach (var notifi

    0熱度

    1回答

    我一直試圖找到一種方法,有內列表框控制我ListBoxItem中的命令按鈕。我使用MVVM和命令綁定到DataContext通過ICommand接口。我無法找到一種方法來綁定到ListBox ItemsSource內的的Views DataContext。我繼續得到一個命令「未找到」錯誤。任何人都可以幫助我理解如何做到這一點。我相信它與命令綁定路徑有關,但我不確定。任何幫助或指導都會很棒。

    3熱度

    1回答

    我正在使用Xamarin.Android應用程序,並且正在使用MvvmCross。在這裏,在我的代碼DecreaseCommand不工作: public class CartItemViewModel : MvxNotifyPropertyChanged { private int quantity = 0; public CartItemViewModel()

    2熱度

    1回答

    我目前正在開發UWP應用程序。 我有一個AutoSuggestBox控件,我想用命令處理它的一些事件(因爲我遵循MVVM模式)。爲此,我引用了Microsoft.Xaml.Interactivity(來自Blend)。 我正在使用的代碼是這樣: <AutoSuggestBox x:Name="autoSuggestBox" Width="256" Ho

    1熱度

    1回答

    我正在編寫一個WPF'Reversi'遊戲,其中玩家在8x8網格中按下一塊圖塊來放置一塊石頭。 這是一個棋子在瓦片上的命令: private class Click : ICommand { private readonly SquareViewModel squareViewModel; public ClickCommand(SquareViewModel