icommand

    0熱度

    1回答

    我正在製作一個Yahtzee遊戲,試圖學習WPF/MVVM。我已經取得了一些進展,但是我正在努力如何使用ICommand來給我的骰子一個隨機的int值(「滾動」)。所以我有一個骰子類是這樣的: public class Die : INotifyPropertyChanged { int _id; int _roll; bool _checked;

    0熱度

    2回答

    我有一個按鈕附加到視圖模型中的命令。此按鈕刪除當前在列表視圖中選擇的行,所以我想在繼續之前顯示確認消息框。用戶單擊確定按鈕(在消息框中),然後執行命令,否則,如果用戶單擊取消按鈕命令附加沒有被調用。可能嗎?如果是這樣如何? <Button Name="btnDelete" Command="{Binding DeleteRowsCommand}"/> 另一種可能性是調用點擊中通過屬性視圖模型附

    1熱度

    1回答

    我有一個主要遵循MVVM模式編寫的小型WPF應用程序。程序的要點是讀取文本文件的行,解析數據,將數據寫入對象列表,然後將這些對象中的數據寫入特定格式的.CSV文件。 儘管我已經使用與其他應用程序一樣的方式實現BackgroundWorker類,但是這次我從我的ICommand的Execute()方法中調用RunWorkAsync()方法。雖然最終輸出是正確的,並且應用程序實際上提供了期望的結果,但

    2熱度

    1回答

    隨着表達濃郁的屬性,我們可以創建一個RelayCommand如下 public RelayCommand Command => _command ?? (_command = new RelayCommand(CommandExecute)); 然而,這可能也是 public RelayCommand Command => new RelayCommand(CommandExecute);

    0熱度

    1回答

    我知道複製一個文件夾是這樣的: iput -r <folder_in_local_directory> <location_on_iRODS> 但如何刪除它存在於iRODS文件夾?

    -2熱度

    3回答

    我在我的視圖中有一個WPF圖像控件。當圖像被加載時,我想要觸發一個在我的模型視圖中定義和執行的事件。我怎樣才能做到這一點?我不知道如何使用命令執行此操作。 <Image Grid.Row="0" Source="{Binding Path=ImageSrc, NotifyOnTargetUpdated=True, Converter={StaticResource imgToSrcCo

    0熱度

    1回答

    我有以下情形: 具有多個ICommand(RelayCommand)屬性的ViewModel。這些屬性綁定到視圖中的菜單項。一些菜單項應該有一個鍵盤快捷鍵。爲此,我嘗試使用窗口的InputBindings。這工作 - 但我必須手動分配InputGestureText到MenuItem。所以我想那裏有綁定一個ICommand的一個菜單項,並分配一個快捷一種更好的方式... // ViewModel

    3熱度

    2回答

    我正在使用C#-WPF-App。 當按下窗口中的某個按鈕時,將加載模塊。這是因爲按鈕的命令屬性綁定到類「ConfigureViewModel」的LoadModuleCommand: <Button Command="{Binding LoadModuleCommand}" Margin="10,10,10,10" Grid.Column="1" Content="Add Module" Grid.

    0熱度

    1回答

    我有一個查看多個Button s和一樣多的Command s。對於每Command我想我將不得不實施ICommand。我的程序將包含一個statemachine,所以命令的CanExecute可能會改變運行時。 的CanExecuteChanged的唯一實現的例子this: public event EventHandler CanExecuteChanged { add { Comm

    0熱度

    1回答

    我是UWP/XAML的新手,我已經發現了一些關於此主題的文章,但在我的案例中該解決方案只能工作一次。不幸的是,我不允許張貼截圖,所以會嘗試解釋它。 我有兩個按鈕,其中輸入/輸出工人。兩者都綁定到一個命令對象。如果沒有工人「登錄」,則兩個按鈕均被禁用。如果有工人,並且他沒有進入鐘錶,ClockInButton被啓用並且ClockOutButton被禁用,反之亦然。這就像一個魅力! <Button x