草庐IT

c# - 绑定(bind)数据网格列可见性 MVVM

.Net3.5我知道列不会继承数据上下文,通过阅读其他帖子我认为这可行:Visibility="{BindingRelativeSource={x:StaticRelativeSource.Self},Path=(FrameworkElement.DataContext).IsColumnNameVisible,Converter={StaticResourceboolToVisConverter}}"然而当然不是..输出窗口没有提示,似乎我找到了资源,但viewmodel属性调用较新。这是整个DG:我几乎阅读了这个问题的每一个解决方案,但没有任何效果..

c# - 'clr-namespace' URI 指的是未包含在程序集中的命名空间

我试图在我的XAML中包含一些转换值的类。但是,编译时出现以下错误:UndefinedCLRnamespace.The'clr-namespace'URIreferstoanamespace'View.Summary.Converters'thatisnotincludedintheassembly.(View\View)它出错的XAML:xmlns:c="clr-namespace:View.Summary.Converters"此外,这是我的转换类/命名空间的概要:namespaceView.Summary.Converters{classCollapsedIfNegative:I

c# - 'clr-namespace' URI 指的是未包含在程序集中的命名空间

我试图在我的XAML中包含一些转换值的类。但是,编译时出现以下错误:UndefinedCLRnamespace.The'clr-namespace'URIreferstoanamespace'View.Summary.Converters'thatisnotincludedintheassembly.(View\View)它出错的XAML:xmlns:c="clr-namespace:View.Summary.Converters"此外,这是我的转换类/命名空间的概要:namespaceView.Summary.Converters{classCollapsedIfNegative:I

c# - WPF 中的文本框绑定(bind)更新

这个问题在这里已经有了答案:TextBoxanddefaultButtonbindingdoesupdatetoolate(3个答案)关闭5年前。MessageText属性仅在我点击另一个控件时才会更新。更重要的是,如果我按下任何按钮,它的Click处理程序不会被执行,而是执行MessageText集。我的脑袋坏了。privatevoidChatView_Loaded(objectsender,RoutedEventArgse){DataContext=viewModel;}publicstringMessageText{get{returnthis.messageText;}set{

c# - WPF 中的文本框绑定(bind)更新

这个问题在这里已经有了答案:TextBoxanddefaultButtonbindingdoesupdatetoolate(3个答案)关闭5年前。MessageText属性仅在我点击另一个控件时才会更新。更重要的是,如果我按下任何按钮,它的Click处理程序不会被执行,而是执行MessageText集。我的脑袋坏了。privatevoidChatView_Loaded(objectsender,RoutedEventArgse){DataContext=viewModel;}publicstringMessageText{get{returnthis.messageText;}set{

c# - 如何连接 xaml 和 xaml.cs 文件

我有一个VB项目,并使用在线转换工具将其转换为C#。现在的问题是xaml和xaml.cs文件没有相互连接,也就是说它们无法识别它们的依赖关系(图中的红色区域)。实际上它应该看起来像Window1文件(图像中的绿色区域。)我该如何实现。我正在尝试WPF,所以可能是一个外行问题。 最佳答案 这很简单,尝试在项目中添加现有项目并在格式列表中选择XAML(不是.cs等)文件。在VS2010中,这很有帮助。 关于c#-如何连接xaml和xaml.cs文件,我们在StackOverflow上找到一个

c# - 如何连接 xaml 和 xaml.cs 文件

我有一个VB项目,并使用在线转换工具将其转换为C#。现在的问题是xaml和xaml.cs文件没有相互连接,也就是说它们无法识别它们的依赖关系(图中的红色区域)。实际上它应该看起来像Window1文件(图像中的绿色区域。)我该如何实现。我正在尝试WPF,所以可能是一个外行问题。 最佳答案 这很简单,尝试在项目中添加现有项目并在格式列表中选择XAML(不是.cs等)文件。在VS2010中,这很有帮助。 关于c#-如何连接xaml和xaml.cs文件,我们在StackOverflow上找到一个

c# - ScrollViewer 鼠标滚轮不滚动

我目前正在处理我的第一个WPF项目并尝试使ListView可滚动。起初我认为这可以通过简单地限制ListView的宽度和高度来轻松完成,从而在内容超出其空间时强制滚动条自动出现。起初这看起来不错,但由于处理了PreviewMouseDown事件(允许拖动列表的项目),它在选择项目后不起作用。第二次尝试(使用ScrollViewer)当然,只要列表的内容大于其最大高度,这就会产生第二个滚动条。选择项目后拖动栏仍然不起作用。第三次(相当愚蠢)尝试(禁用滚动条重复)这删除了滚动条副本并启用了通过鼠标滚轮滚动但禁用了滚动条,因此您无法通过单击和拖动来移动它。第四次尝试(ScrollViewer

c# - ScrollViewer 鼠标滚轮不滚动

我目前正在处理我的第一个WPF项目并尝试使ListView可滚动。起初我认为这可以通过简单地限制ListView的宽度和高度来轻松完成,从而在内容超出其空间时强制滚动条自动出现。起初这看起来不错,但由于处理了PreviewMouseDown事件(允许拖动列表的项目),它在选择项目后不起作用。第二次尝试(使用ScrollViewer)当然,只要列表的内容大于其最大高度,这就会产生第二个滚动条。选择项目后拖动栏仍然不起作用。第三次(相当愚蠢)尝试(禁用滚动条重复)这删除了滚动条副本并启用了通过鼠标滚轮滚动但禁用了滚动条,因此您无法通过单击和拖动来移动它。第四次尝试(ScrollViewer

c# - WPF TreeView HierarchicalDataTemplate - 绑定(bind)到具有多个子集合的对象

我正在尝试获取TreeView来绑定(bind)我的集合,以便所有组都显示嵌套组,并且每个组都将显示条目。如何使用HierarchicalDataTemplate以便TreeView处理SubGroups和Entries集合?组显示子组和条目:Example:Group1--Entry--EntryGroup2--Group4----Group1------Entry------Entry----Entry----Entry--Entry--EntryGroup3--Entry--Entry对象:namespaceTaskManager.Domain{publicclassEntry{