草庐IT

c# - 如何分配点击事件

我有一个按钮数组,它是在运行时动态生成的。我的代码中有按钮点击功能,但我找不到在代码中设置按钮点击名称的方法。所以,XAML的等效代码是什么:或者,我应该为“????”放置什么?在以下代码中:Buttonbtn=newButton();btn.Name="btn1";btn.????="btn1_Click"; 最佳答案 Buttonbtn=newButton();btn.Name="btn1";btn.Click+=btn1_Click;privatevoidbtn1_Click(objectsender,RoutedEventA

c# - WPF 以编程方式绑定(bind)

出于各种原因,我正在尝试将此xaml绑定(bind)转换为其对应的C#:我已经阅读了很多有类似问题的问题并提出了这段代码:Bindingb=newBinding();b.Source=eventListView;b.Path=newPropertyPath(cell.Width);b.Converter=newListViewWidthConverter();b.Mode=BindingMode.OneWay;cell.SetBinding(ListView.ActualWidthProperty,b);但C#代码无法编译,我完全不知道为什么。 最佳答案

c# - WPF 以编程方式绑定(bind)

出于各种原因,我正在尝试将此xaml绑定(bind)转换为其对应的C#:我已经阅读了很多有类似问题的问题并提出了这段代码:Bindingb=newBinding();b.Source=eventListView;b.Path=newPropertyPath(cell.Width);b.Converter=newListViewWidthConverter();b.Mode=BindingMode.OneWay;cell.SetBinding(ListView.ActualWidthProperty,b);但C#代码无法编译,我完全不知道为什么。 最佳答案

c# - 禁用 ToolbarItem Xamarin.Forms

我的页面中有以下内容:该命令启动一个异步任务。只要异步任务仍在运行,我就会尝试通过将其绑定(bind)到bool属性来禁用该控件,如下所示:我的问题是ToolbarItem似乎没有“IsEnabled”属性。有没有办法使用Xamarin.Forms实现我想要做的事情? 最佳答案 在William和Xamarin支持的帮助下,我终于能够找到功能的工作原理。这有点违反直觉,因为我们希望启用/禁用按钮(ToolbarItem),但实际上我们必须管理绑定(bind)到按钮的命令的状态。一旦我们理解了这种模式,它就有意义了。ICommand类

c# - 禁用 ToolbarItem Xamarin.Forms

我的页面中有以下内容:该命令启动一个异步任务。只要异步任务仍在运行,我就会尝试通过将其绑定(bind)到bool属性来禁用该控件,如下所示:我的问题是ToolbarItem似乎没有“IsEnabled”属性。有没有办法使用Xamarin.Forms实现我想要做的事情? 最佳答案 在William和Xamarin支持的帮助下,我终于能够找到功能的工作原理。这有点违反直觉,因为我们希望启用/禁用按钮(ToolbarItem),但实际上我们必须管理绑定(bind)到按钮的命令的状态。一旦我们理解了这种模式,它就有意义了。ICommand类

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - WPF:显示 GridView 项的上下文菜单

我有以下GridView:现在我想在右键单击有界项目时显示一个上下文菜单,这将允许我在处理后面的代码中的事件时检索所选项目。我可以用什么可能的方式来完成这个?[更新]正在关注DennisRoche的代码,我现在有这个:但是在运行时,我收到了这个异常:Cannotaddcontentoftype'System.Windows.Controls.ContextMenu'toanobjectoftype'System.Object'.Erroratobject'System.Windows.Controls.ContextMenu'inmarkupfile'MusicRepo_Importe

c# - WPF:显示 GridView 项的上下文菜单

我有以下GridView:现在我想在右键单击有界项目时显示一个上下文菜单,这将允许我在处理后面的代码中的事件时检索所选项目。我可以用什么可能的方式来完成这个?[更新]正在关注DennisRoche的代码,我现在有这个:但是在运行时,我收到了这个异常:Cannotaddcontentoftype'System.Windows.Controls.ContextMenu'toanobjectoftype'System.Object'.Erroratobject'System.Windows.Controls.ContextMenu'inmarkupfile'MusicRepo_Importe

c# - 如何在 C# 中制作一个不可见但可点击的按钮

我希望能够有一个不可见的按钮,但在单击时能够触发单击事件。我正在查看此页面MSDN:System.windows.visibilty并且按钮似乎可以具有三种可见性状态。可见、隐藏和折叠。当按钮隐藏或折叠时,我看不到它(这很好)但我无法单击它(这很糟糕)。有没有人可以在我的XAML文件中制作可点击的不可见元素? 最佳答案 尝试设置按钮的不透明度... 关于c#-如何在C#中制作一个不可见但可点击的按钮,我们在StackOverflow上找到一个类似的问题: ht