草庐IT

c# - DataGridTextColumn 可见性绑定(bind)

我正在尝试将列可见性绑定(bind)到另一个元素的可见性:但我在VS输出中收到此错误:System.Windows.DataError:2:CannotfindgoverningFrameworkElementorFrameworkContentElementfortargetelement.BindingExpression:Path=IsChecked;DataItem=null;targetelementis'DataGridTextColumn'(HashCode=48860040);targetpropertyis'Visibility'(type'Visibility')是

c# - 如何让 ToolTip 绑定(bind)与 ComboBox 一起工作?

目前我有一个ComboBox定义为:除工具提示外一切正常。它应该绑定(bind)的属性;ToolTip确实包含一个值。我确信这一点,因为当我执行以下操作时,我看到一个结果确认ToolTip包含一个值:将Description替换为ToolTip我可以看到屏幕上显示了ToolTip的值。然而ToolTip="{BindingPath=ToolTip}"还是不行。如果我尝试按如下方式显示工具提示:ToolTip="ToolTip"它只显示“ToolTip”一词。如何让ToolTip显示一个值? 最佳答案 如果每个ComboBoxItem

c# - Visual Studio 2017 xaml 设计器不可用

使用VisualStudioProfessional2017(版本15.226430.16),当我打开我开发的桌面UI的xaml文件时,我再也看不到xaml设计器(我只能看到原始xaml代码)。这是新行为,可能是由于我进行了系统清理,所以我可能删除了我需要的SDK或类似的东西?是否有任何我可以检查警告等的VisualStudio错误日志? 最佳答案 坦白说,你的情况和我的不一样。在我的情况下,这是因为Resharper。也许这对其他人有用。要做的是检查Resharper选项>环境>性能指南>禁用XAML设计器。必须设置为“忽略”或“

c# - Windows Phone 8 的 MediaElement 速度比

我想在WindowsPhone8中为我的MediaElement对象手动设置速度比。不再有SpeedRatio属性,而且我似乎无法使用SmoothStreamingMediaElement(Microsoft.Web.Media.SmoothStreaming的一部分命名空间)。是否有任何其他方法可以为WindowsPhone8设置我的MediaElement速度(我需要放慢播放速度)?谢谢! 最佳答案 我认为您正在寻找播放器框架(https://playerframework.codeplex.com/)。通过此框架,您可以使用M

c# - 是否有一种简单/内置的方法来获取 XAML 元素的精确副本(克隆)?

我需要使XAML区域可打印,因此制作了这个按钮处理程序:privatevoidButton_Click_Print(objectsender,RoutedEventArgse){Customer.PrintReport(PrintableArea);}在PrintReport中,我将frameworkelement打包到其他元素中,以便以与屏幕上略微不同的方式打印它,如下所示:publicvoidPrintReport(FrameworkElementfwe){StackPanelsp=newStackPanel();sp.Children.Add(fwe);TextBlocktb=n

c# - 为什么 WPF 在 Windows 8 中不显示 Windows 8 样式按钮

这是一个Windows8风格的按钮:这是.NET4.5WPF应用程序中的一个按钮:知道为什么WPF不显示nativeWindows8样式按钮吗?有办法解决这个问题吗? 最佳答案 您可以使用HERE中的自定义WPF样式.下面是在多个状态下应用于同一WPF应用程序的样式的屏幕截图。顶部明显是Aero主题,底部是新应用的样式。这里是XAML的链接. 关于c#-为什么WPF在Windows8中不显示Windows8样式按钮,我们在StackOverflow上找到一个类似的问题:

c# - WPF 数据绑定(bind)组合框到列表<string>

我在尝试通过XAML将我的List类型的属性绑定(bind)到我的组合框时遇到困难。publicListMyProperty{get;set;}以下XAML绑定(bind)不起作用:但是下面的赋值:cboDomainNames.ItemsSource=MyProperty;完美运行。我在这里缺少什么? 最佳答案 回贴我的评论以标记答案。我的DataContext已设置,但它是在InitializeComponent()之后设置的。我认为这可能是问题所在。然后我意识到,当我通过xaml进行绑定(bind)时,当加载View时,绑定(b

c# - WPF bing map 控制多段线/多边形不首先绘制添加到集合

我正在处理这个表面项目,我们有一个bingmap控件,我们想通过使用数据绑定(bind)在map上绘制多段线。发生的奇怪行为是当我单击“添加”按钮时,map上没有任何反应。如果我稍微移动map,就会在map上绘制多段线。另一种可行的情况是单击添加按钮一次,没有任何反应,再次单击它会绘制两条折线。(在我的手动收藏中,我有4个LocationCollections)所以第三次单击和第四次单击再次绘制两条线时也会发生同样的情况。我完全不知道该去哪里解决这个问题。我尝试订阅Layoutupdated事件,这两种情况都会发生。还在observablecollection中添加了一个collect

c# - 是否有用于 WPF XAML 文件的独立可视化编辑器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion是否有像VisualStudio2010设计器一样的WPFxaml文件的独立可视化(WYSIWYG)编辑器?VS2010一直崩溃并且非常慢(VS中有很多关于XAML缓慢的线程,但所有建议似乎都指向使用基于文本的编辑器编辑XML文件)。我想要一个可视化的,因为我是WPF的新手,它会对我有很大帮助。目前我已经将gVim设置为打开.xaml文件,但是如果您不知道所有可用的选

c# - 如何删除 WPF 中的系统菜单?

根据这个MSDNpage,如果我使用的是Window,那么我可以通过将其设置为false来禁用左上角的控制框。像这样:this.ControlBox=false;ControlBox具有最大化、最小化、恢复和关闭选项但是由于我使用的是RibbonWindow而不是Window,在这种情况下我该如何禁用控制框?Thisquestion是非常相关的,但我一直希望禁用SystemMenu,而不仅仅是为了防止Alt+Space。这是因为(我认为)左上角SystemMenu的Action监听器阻止了我的XAML中的可点击UI元素。我应该注意,这不是WindowsServer2003的问题,但是当