icommand

    0热度

    1回答

    我必须在文本框中输入一些数据,然后必须单击保存按钮,我写的数据必须保存在下面的列表框中所有文本框。 我不能理解如何使用ICommand保存数据并将它传递给ListBox,这样我就可以将它保存到Listbox中显示的同一时刻。 一些这样的事http://prntscr.com/9nm6u8 ,但我无法理解如何将数据绑定,这样当我把文本框,然后点击保存必须更新该网格由数据全部使用MVVM只。 我尝试做

    0热度

    1回答

    我是新来的WPF。目前正在使用MVVM模式的示例应用程序。我有一个ListView这是填充三列(Id,Name,Edit)。 在这里,无论用户何时点击编辑按钮,他都会被重定向到带有预填充值的“编辑表单”(ListView中的选定项)。 编辑按钮绑定到ICommnad并im传递SelectedItem为CommandParameter。 我的问题是,每当ICommand激发它包含之前选择的项目Sel

    0热度

    2回答

    我想在WPF中编写一个可用于多个地方的命令,这些地方将对文本框中的文本执行操作。假设命令的目的是在Bold的某些文字上加上星号。该命令将被添加到上下文菜单并定位文本框。 这里有问题: 我怎么知道被作为搜索目标文本? ICommand不包含CommandTarget。 如何响应文本框中的更改(例如,如果有任何文本被选中或不是)以便提出CanExecuteChanged?我知道我可以使用Command

    8热度

    1回答

    的RelayCommand一个非常普遍的实现似乎包括下面几行: public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySug

    0热度

    1回答

    我想创建一个ListView与WebBrowser内的ContextMenu,然后使用ICommand绑定。但是,下面列出的示例运行时出现以下错误: System.Windows.Data错误:4:找不到与参考'RelativeSource FindAncestor,AncestorType ='System.Windows.Controls.ListView'绑定的源代码, AncestorLe

    0热度

    2回答

    我没有为此使用任何特定的库。我有页面中的列表视图和点击我想调用一个名为DemoCommand的命令,但是当我将ViewModel绑定到页面时,它显示错误命令未找到。我的Xaml代码是。 <Grid DataContext="{Binding OrdersObject}"> <ListView Grid.Row="1" ItemsSource="{Binding data.orders}"

    4热度

    1回答

    如何在取消按钮(或右上角的X或Esc)被点击后取消从特定窗体退出? WPF: <Window ... x:Class="MyApp.MyView" ... /> <Button Content="Cancel" Command="{Binding CancelCommand}" IsCancel="True"/> </Window> 视图模型: pu

    0热度

    1回答

    我们正在向我们的catel 4.4.0 MVVM应用程序添加第二个UI线程。 我在第二个UI线程上创建了我的视图和视图模型,并使用DispatcherTimer定期更新视图模型。这部分似乎工作正常。但是,当我在视图模型的构造函数中创建Catel.MVVM.Command时,我遇到了问题。当命令的CanExecute触发时,我在第二个UI线程上收到一个System.InvalidOperationE

    1热度

    2回答

    这是我的代码隐藏: private void Button_Click(object sender, RoutedEventArgs e) { foreach (FrameworkElement fe in canvas.Children) { double top = (double)fe.GetValue(Canvas.TopPrope

    1热度

    1回答

    我创建了自己的DataGrid它实现了一个RowClick事件。 但是在尝试将命令绑定到它,它会抛出该异常: {“上键入\‘“事件\” RowClick \ ExtendedDataGrid \’有不兼容的签名确认该事件是公众和满足EventHandler委托。“} 由于我是MVVM的新手,我已经从我在过去几天得到的关于MVVM的所有输入中感受到了伤害。可以有人提示我(主要)明显的错误? 在此先感