controltemplate相关内容

ResourceDictionary 在单独的程序集中

我有想要在多个单独的应用程序中使用的资源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等).我可以将它们添加到应用程序的程序集中,但最好将这些资源编译到一个程序集中并让我的应用程序引用它,对吗? 构建资源程序集后,如何在我的应用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 来 ..
发布时间:2022-01-31 16:31:03 C#/.NET

WPF ControlTemplate 与 UserControl

我最近做了一个UserControl,这花了很长时间,因为我必须使用自定义的依赖属性等等...... 无论如何,它只是一堆 3 个控件:TextBox、带有层次树的弹出窗口. 现在我意识到我可能只能写一个 ControlTemplate.那么使用 UserControl 有什么好处? 解决方案 这里需要考虑三种情况:UserControl、ControlTemplate 和自定 ..
发布时间:2022-01-22 18:48:11 其他开发

Windows 8 Metro-UI 的控件样式和模板

我在 C#/XAML Metro-UI 应用程序的视觉外观方面遇到了一些问题.我想自定义默认模板.对于另一种类型的应用程序,我可以从 MSDN 文章中获取默认样式和控件.例如: WPF 的控件样式和模板 Silverlight 的控制样式和模板 在哪里可以找到 Metro-UI 默认样式和模板的类似内容? 我知道可以在 Expression Blend 中提取模板或样式.但是我 ..
发布时间:2022-01-21 14:08:58 C#/.NET

如何通过添加新按钮在不同的 WPF 用户控件中重用菜单和工具栏?

我正在尝试将当前的 WinForms 应用程序移植到 WPF 并且需要帮助构建 WPF 类结构. 目前在 WinForms 中,我有一个 基类(带有菜单、工具栏、网格和上下文菜单)和几个具有不同数据源和网格列的 继承类菜单、工具栏和上下文菜单的附加按钮. 问题: 对于我的用户控件避免继承的最佳 WPF 类结构是什么? 我可以将 ToolBar 移到 ResourceDict ..
发布时间:2022-01-18 10:39:01 其他开发

使用控件模板中的按钮清除 wpf 列表框选择并且没有代码隐藏

我想为 WPF ListBox 创建一个 Style,它在 ControlTemplate 中包含一个 Button用户可以单击它并清除 ListBox 选择.我不想使用codebehind 以便此Style 可以应用于任何ListBox.我曾尝试使用 EventTriggers 和 Storyboards,但事实证明这是有问题的,因为它只在第一次工作并且停止 Storyboard 会重新设置先前 ..
发布时间:2022-01-16 11:39:03 其他开发

在 WPF 中,为什么 TemplateBinding 不能在 Binding 的地方工作?

好吧……这让我摸不着头脑.我有两个 WPF 控件——一个是用户控件,另一个是自定义控件.我们称它们为 UserFoo 和 CustomFoo.在 CustomFoo 的控制模板中,我使用了 UserFoo 的一个实例,它是一个命名部分,因此我可以在应用模板后访问它.效果很好. 现在 UserFoo 和 CustomFoo 都定义了一个 Text 属性(独立地,即不是使用 AddOwner 的 ..

如何创建 WPF 组合框平面样式?

我想为 WPF 组合框创建一个平面样式模板,它看起来像 Visual Studio 2010 中的组合框.此外,我想为此模板使用 Visual Studio 画笔. 有人帮我找路吗?有没有完成的模板?还有人知道可以从其他应用程序获取控件模板的应用程序吗? 解决方案 你是说工具栏组合框工具栏样式吗?试试这个 ..
发布时间:2022-01-02 14:49:10 其他开发

ComboBox ControlTemplate 下拉按钮

我想知道是否有人有一个示例,说明如何设置组合框的样式/模板以仅在其默认初始状态下显示按钮.有点像功能区栏的 DropDownButton 库.我只是希望用户能够单击一个按钮并列出组合框项目.当进行选择时,它不会将所选项目保存在文本字段中,因为没有文本字段只有一个按钮.谢谢:) 解决方案 以下是一些示例代码: 请注意, ContentPresenter 和 PART_EditableTex ..
发布时间:2022-01-02 14:46:01 其他开发

以编程方式访问 ResourceDictionary 项目

我有一个名为“MySilverlightControls"的 Silverlight 控件程序集.在该程序集中的几个文件夹中,我有一个类从第三方供应商那里扩展了网格列,我们称之为“MyImageColumn.cs". 我还创建了一个名为 Generic.xaml 的资源字典,它位于程序集的 Themes 文件夹中.在该资源字典中,我定义了一个名为 MyImageColumnTemplate: ..

WPF 控件模板与用户控件

我最近做了一个UserControl,这花了很长时间,因为我不得不使用自定义依赖属性等等... 无论如何,它只是一堆 3 个控件:TextBox、带有分层树的 Popup. 现在我意识到我可能只能编写一个ControlTemplate.因此,使用 UserControl 的好处是什么? 解决方案 这里需要考虑三种情况:UserControl、ControlTemplate 和 ..
发布时间:2021-12-23 13:18:40 其他开发

如何在 Xamarin Forms 中访问 ControlTemplate 的元素

我在 App.xaml 中定义了一个 ControlTemplate.现在,我需要能够处理某些 UI 事件.在 Visual Studio 的 XAML 编辑器中,如果我将处理程序附加到事件,则在 App.xaml.cs 中创建处理程序.但是,我需要在使用此控件模板的页面中执行此操作. 我认为唯一的方法是遍历控件模板中的元素并找到正确的元素并在页面中创建处理程序.但是,我不确定如何从 Con ..
发布时间:2021-12-21 20:40:01 其他开发

Xamarin - 绑定到 ControlTemplate 中的静态类

我正在构建一个 Xamarin.Forms 移动应用程序,该应用程序将在用户使用该应用程序时播放音频文件.用户将能够在开始播放文件后继续使用该应用程序,并且文件将通过静态类而不是单个视图进行播放/管理(因为该视图可能会在文件播放时从导航堆栈中删除还在播放中). 我想要一个在应用程序内的任何其他视图上都可见的迷你播放器,我正在使用 ControlTemplate 来实现这一点.我希望此控件模板 ..
发布时间:2021-12-21 20:38:13 C#/.NET