草庐IT

wpf-grid

全部标签

c# - 条件 XAML (WPF)

我正在尝试创建一个用户控件,根据用户在依赖属性中设置的模式,将用户控件更改为一个TextBlock和另一个TextBlock,或者一个TextBlock和一个TextBox。我知道依赖属性正在获取信息,但是当我尝试设置正确的模板时出现了问题。由于某种原因,模板无法正确呈现。XAML:代码隐藏:usingSystem;usingSystem.Windows;usingSystem.Windows.Controls;namespaceBookOrganizer{//////InteractionlogicforFlipBox.xaml///publicpartialclassFlipBox

c# - Resharper 要我实现一个在 WPF 生成的代码中实现的接口(interface)成员

简单类:publicpartialclassMainWindow{publicMainWindow(){this.InitializeComponent();}}classMainWindow带有红色下划线,resharper提示IComponentConnector.Connect未实现。检查文件obj\Debug\MainWindow.g.i.cs方法就在那里,编译器不会提示任何事情。我错过了什么?这是R#中的错误吗?我现在有太多错误的解决方案错误-这个计数没用。更新问题仍然存在,甚至在:删除所有_ReSharper文件从源代码控制中重新checkout

c# - 如何将 WPF 窗口发送到后面?

在我的应用程序中,我有一个用于绘制调试数据的窗口。当它加载时,我想在所有其他窗口后面“在后台”打开它。实现此目标的最佳方法是什么? 最佳答案 您可以使用以下代码:[DllImport("user32.dll")]staticexternboolSetWindowPos(IntPtrhWnd,IntPtrhWndInsertAfter,intX,intY,intcx,intcy,uintuFlags);constUInt32SWP_NOSIZE=0x0001;constUInt32SWP_NOMOVE=0x0002;staticrea

c# - 如何获取 FlowDocument 超链接以启动浏览器并转到 WPF 应用程序中的 URL?

WPF应用程序中的以下代码创建一个看起来和行为都像超链接的超链接,但在单击时不会执行任何操作.我需要更改什么才能在单击它时打开默认浏览器并转到指定的URL?alttexthttp://www.deviantsart.com/upload/4fbnq2.pngXAML:代码隐藏:usingSystem;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Documents;namespaceTestLink238492{publicpartialclassWindow1:Window{publicWin

c# - WPF 选项卡控件防止选项卡更改

我正在尝试为我的应用程序开发一个系统维护屏幕,其中我有几个选项卡,每个选项卡代表不同的维护选项,即维护系统用户等。一旦用户点击编辑/新建以更改现有记录,我想阻止导航离开当前选项卡,直到用户点击保存或取消。谷歌搜索后,我找到了一个链接http://joshsmithonwpf.wordpress.com/2009/09/04/how-to-prevent-a-tabitem-from-being-selected/这似乎解决了我的问题,或者我是这么认为的。我试过实现这个,但我的事件似乎从未触发过。下面是我的XAML。User:EditNew这是我的代码publicpartialclass

c# - 在 wpf 中移动无边框窗口

在我的C#WinForms应用程序中,我有一个隐藏了默认控件的主窗口。因此,为了允许我四处移动它,我在主窗口中添加了以下内容:privateconstintWM_NCHITTEST=0x84;privateconstintHTCLIENT=0x1;privateconstintHTCAPTION=0x2;privateconstintWM_NCLBUTTONDBLCLK=0x00A3;protectedoverridevoidWndProc(refMessagemessage){if(message.Msg==WM_NCLBUTTONDBLCLK){message.Result=Int

c# - 我如何在 WPF 应用程序中全局设置文化?

我想根据用户偏好将WPF应用程序的文化设置为特定的文化。我可以通过Thread.CurrentThread.Current(UI)Culture为当前线程执行此操作,但是有没有办法为应用程序全局执行此操作(因此默认情况下会影响所有线程)? 最佳答案 没有办法为应用程序中的所有线程设置它,但是如果您在应用程序中创建线程,您可以像上面提到的那样为每个人自己设置文化要将Culture设置为主应用程序,请使用以下代码片段:DimnewCultureAsCultureInfo=newCultureInfo("fr-FR")CurrentThr

c# - WPF:如何将无穷大符号设置为标签的内容?

我有一个标签。作为内容我想设置无穷大符号。我怎样才能做到这一点? 最佳答案 仅供引用:XMLCharacterEntitiesandXAML 关于c#-WPF:如何将无穷大符号设置为标签的内容?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5008404/

c# - 转换器中的 WPF MultiBinding 失败 ==> DependencyProperty.UnsetValue

我的代码在启动时失败,因为Multibinding调用的Converter中的值数组未填充正确的值,但值为DependencyProperty.UnsetValue。看看Convertor并看看我在哪里出错publicclassButtonColorConverter:IMultiValueConverter{publicobjectConvert(object[]values,TypetargetType,objectparameter,CultureInfoculture){stringval1=string.Format("{0}",values[0]);stringval2=(

c# - 如何更改焦点在 WPF 中的显示方式?

wpf在Windows7上提供的焦点视觉提示是一条虚线,如下所示:现在,我怎样才能改变它的外观呢?我如何控制它的出现?谢谢! 最佳答案 尝试以下操作您可以根据自己的喜好进行自定义。这只是一个起点。编辑:因为很多人都喜欢这个解决方案,所以这里是另一个例子,它改变了所有按钮和文本框的焦点视觉样式,而没有在xaml中为每个控件显式设置FocusVisualStyle属性(看到DynamicResourcethingy?)它还使用动画来改变焦点矩形的颜色。享受:)在这里你看到我有Button和TextBox的样式,它们为这个窗口中的所有按钮