relaycommand

    1熱度

    2回答

    我已經設置了一個bool屬性來防止或允許一個命令根據被設置爲true的布爾激發。 在當前實現中,我在bool中檢查某些值在將bool設置爲true之前不爲null。 問: 爲什麼我得到的布爾內的條件一個InvalidOperationException? 概述的代碼: 布爾屬性CanSendCommand,其被用作在下面的中繼命令PARAM: private bool CanSendCommand

    0熱度

    1回答

    我想創建TabItem標頭與使用戶關閉標籤的按鈕。該對象的視覺表示和數據綁定就好了。 我已經試驗了DataContext,但到目前爲止我還沒有找到一個可行的解決方案。 我的XAML: <TabControl Grid.Column="3" Grid.Row="2" x:Name="TabControlTargets" Ite

    0熱度

    1回答

    概述: 我已經將按鈕的IsEnabled屬性綁定到其相關視圖模型中的布爾標誌。 在當前的UI設置的IsValidTagRequest應設置爲真有,如果所有三個屬性選擇,即RaisePropertyChanged()每個二傳手已經解僱。 我曾嘗試私人布爾_isValidTagRequest所需的每一個屬性的RaisePropertyChanged()後設置爲true - RegNumber,Sele

    8熱度

    1回答

    的RelayCommand一個非常普遍的實現似乎包括下面幾行: public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySug

    0熱度

    1回答

    我正在使用MVVM,我在按鈕中定義了一個Command。我想在這個Command中使用一個參數,執行一個動作並證明Canexecute。 我有這個RelayCommand class RelayCommand<T> : ICommand { private readonly Action<T> _execute; private readonly Func<T,

    0熱度

    2回答

    我創建了一個看起來像一個瓷磚的用戶控件。創建了另一個名爲TilePanel的用戶控件,用作瓷磚的默認容器。最後,這個UI看起來像一個Window開始屏幕。我用RelayCommand綁定我TileCommands 這裏是代碼: Tilev2.xaml <UserControl x:Class="MyNamespace.Tilev2" Name="Tile".... > ...

    4熱度

    3回答

    嘗試使用下面的RelayCommand類我收到錯誤消息:「名稱」CommandManager「在當前上下文中不存在」。根據這篇文章Class library does not recognize CommandManager class我試圖通過在「添加引用」中添加一個名爲PresentationCore的程序集來解決該問題。不幸的是「機器上沒有發現框架組件」。 我卸載了Microsoft.NET

    0熱度

    2回答

    我是新來的WPF,特別是命令,我現在有任務來爲按鈕構建一個RelayCommand。我應該知道我需要從UI中分離邏輯。我只有2個文本框和一個textBlock,用戶在框中寫入名稱,然後單擊按鈕將其顯示在文本塊中。我的任務是閱讀有關RelayCommand並實施它,但我真的不明白它是如何工作的。我在我的Logic.cs類中有一個UpdateName方法,如何在RelayCommand中使用它?我所擁

    1熱度

    2回答

    在我的程序的開始屏幕中,我顯示了一個(非交互式)UserControl DocumentView的縮略圖,以在Tile-like UserControl LoadTileView內顯示不同的文檔,用戶可以點擊將文檔加載到主視圖中。這個DocumentView也用於主視圖中以圖形方式表示和編輯所選文檔。由於這個圖形很重,加載需要一些時間,這會導致啓動時間很長,因爲我在開始屏幕中顯示了Document

    0熱度

    1回答

    WPF MVVM RelayCommands 數據網格具有多個按鈕上每一行。 目標:要啓用和禁用某些按鍵對於選擇的行唯一的,當我點擊我的「開始」按鈕 當前的行爲:當我點擊開始按鈕,按鈕對所有行啓用和禁用相同 在此圖像中,您可以看到我單擊了「開始」按鈕並激活了命令,並正確設置了其他按鈕的啓用/禁用狀態,但它將其應用於所有行。 我一直試圖讓它只適用於選定的項目。 我目前正在嘗試將參數傳遞給RelayC