icommand

    0熱度

    1回答

    我試圖從Extended WPF Toolkit™ by XceedPropertyGrid在MVVM友好的方式綁定到PreparePropertyItem事件: <UserControl x:Class=(...) xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:xctk="http://s

    -2熱度

    1回答

    我想通過按鈕上的兩個ICommand參數點擊視圖模型中的方法。 現在我只能傳遞一個參數。 代碼在這裏。 XAML(查看): <Button x:Name="btnAdd" Command="{Binding AddUserCommand}" CommandParameter="{Binding IDUser}"/> 視圖模型: public string IDUser

    0熱度

    2回答

    我將ICommand命令GoToSheet綁定到帶有ControlTemplate的按鈕。 <Button Margin="10 10 10 10" Command="{Binding GoToSheet}"> <Button.Template> <ControlTemplate> <DockPanel Width="840"> <Border

    1熱度

    1回答

    對於使用MVVM的WPF編碼來說很新穎。嘗試使用MVVM在WPF中製作一個簡單的計算器。但無法在下面的代碼中觸發Icommand。如果可以的話,可以在這裏幫助我。感謝有人能幫助我。 查看代碼: <Window x:Class="MVVMCalculator.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p

    2熱度

    1回答

    當我試圖在默認執行時禁用命令(即使沒有傳遞CanExecute謂詞)時,我正面臨着asny ICommand實現的奇怪行爲。 public bool CanExecute(object parameter) { if (CanExecutePredicate == null) { return !mIsExecuting; } return !

    0熱度

    1回答

    所以,我創建了一個真正是「高級按鈕」的UserControl。 我已經實現了依賴屬性,其中之一是ICommand,當在實際窗口中使用控件時,應該進一步綁定它。 但是,由於某些原因命令不起作用。 當我在普通按鈕上嘗試完全相同的方法時,一切正常(因此它不是我的DelegateCommand實現或ViewModel的錯誤)。 我試圖跟進爲什麼綁定的命令不會觸發,但我找不到一個可靠的理由。 這裏是我的用戶

    0熱度

    2回答

    我有一個ListView的列。第一列是複選框類型。另外,我在ListView標題行上放置了一個複選框,以便一次選擇/取消選擇所有ListView項目。 這是視圖(XAML): <Grid> <Style x:Key="alternatingStyle" TargetType="ListViewItem"> <Setter Property="IsSelected" Value

    0熱度

    4回答

    在WPF中使用命令的最佳方式是什麼? 我使用了一些命令,這些命令可能需要一段時間才能執行。我希望我的應用程序在運行時不凍結,但我希望功能被禁用。 有我MainWindow.xaml: <Window ...> <Window.DataContext> <local:MainViewModel/> </Window.DataContext> <Grid>

    3熱度

    2回答

    我有一個綁定到ListView的應用程序列表。 private List<_Application> _applicationList; public List<_Application> applicationList { get { return _applicationList; } set { _appli

    0熱度

    1回答

    我有一個對話框來獲取一些基本信息,用於在點擊保存按鈕時將這些信息保存在數據庫中。 這些基本信息將通過綁定存儲在ViewModel中。我通過Entity Framework處理數據庫,並通過DataContext處理數據庫。 private Command.MonitoringTaskCommand objSaveButtonCommand = new Command.Monitoring