controltemplate相关内容
我有想要在多个单独的应用程序中使用的资源字典文件(MenuTemplate.xaml、ButtonTemplate.xaml 等).我可以将它们添加到应用程序的程序集中,但最好将这些资源编译到一个程序集中并让我的应用程序引用它,对吗? 构建资源程序集后,如何在我的应用程序的 App.xaml 中引用它?目前我使用 ResourceDictionary.MergedDictionaries 来
..
我有自己的用户控件,一个 LabeledTextBox,它是 Label 和一个..well,TextBox 的组合.此控件有两个属性:Caption 将绑定到 Label 的标题,以及 Value 将绑定到 TextBox 的文本. 代码: 公共类 LabeledTextBox : 控制{静态标签文本框(){DefaultStyleKeyProperty.OverrideMetadata
..
我最近做了一个UserControl,这花了很长时间,因为我必须使用自定义的依赖属性等等...... 无论如何,它只是一堆 3 个控件:TextBox、带有层次树的弹出窗口. 现在我意识到我可能只能写一个 ControlTemplate.那么使用 UserControl 有什么好处? 解决方案 这里需要考虑三种情况:UserControl、ControlTemplate 和自定
..
我在 C#/XAML Metro-UI 应用程序的视觉外观方面遇到了一些问题.我想自定义默认模板.对于另一种类型的应用程序,我可以从 MSDN 文章中获取默认样式和控件.例如: WPF 的控件样式和模板 Silverlight 的控制样式和模板 在哪里可以找到 Metro-UI 默认样式和模板的类似内容? 我知道可以在 Expression Blend 中提取模板或样式.但是我
..
我正在尝试将当前的 WinForms 应用程序移植到 WPF 并且需要帮助构建 WPF 类结构. 目前在 WinForms 中,我有一个 基类(带有菜单、工具栏、网格和上下文菜单)和几个具有不同数据源和网格列的 继承类菜单、工具栏和上下文菜单的附加按钮. 问题: 对于我的用户控件避免继承的最佳 WPF 类结构是什么? 我可以将 ToolBar 移到 ResourceDict
..
我想为 WPF ListBox 创建一个 Style,它在 ControlTemplate 中包含一个 Button用户可以单击它并清除 ListBox 选择.我不想使用codebehind 以便此Style 可以应用于任何ListBox.我曾尝试使用 EventTriggers 和 Storyboards,但事实证明这是有问题的,因为它只在第一次工作并且停止 Storyboard 会重新设置先前
..
我有一个 ListBox,其中每个项目都是一个 StackPanel.StackPanel 由一个 Image 和它下面的一个 TextBlock 组成:
..
有用的东西 我需要设置作为 StackPanel 子项的某种类型的控件的样式.我正在使用: ...... 这很好用!每个 TextBlock 都会查看
..
我有一个绑定到 ObservableCollection 的 ListView.数据从 Internet 加载,然后添加到集合中.下载需要几秒钟,我想指示用户数据正在加载. 我创建了一个指示活动的用户控件.我把它放在 ControlTemplate 里面.
..
我正在对 Expander 内的 TextBox 的 DataSource 进行一些验证,发现一旦触发验证错误,如果我折叠 Expander,红色框会留在 TextBox 所在的位置.
..
好吧……这让我摸不着头脑.我有两个 WPF 控件——一个是用户控件,另一个是自定义控件.我们称它们为 UserFoo 和 CustomFoo.在 CustomFoo 的控制模板中,我使用了 UserFoo 的一个实例,它是一个命名部分,因此我可以在应用模板后访问它.效果很好. 现在 UserFoo 和 CustomFoo 都定义了一个 Text 属性(独立地,即不是使用 AddOwner 的
..
我想为 WPF 组合框创建一个平面样式模板,它看起来像 Visual Studio 2010 中的组合框.此外,我想为此模板使用 Visual Studio 画笔. 有人帮我找路吗?有没有完成的模板?还有人知道可以从其他应用程序获取控件模板的应用程序吗? 解决方案 你是说工具栏组合框工具栏样式吗?试试这个
..
我想知道是否有人有一个示例,说明如何设置组合框的样式/模板以仅在其默认初始状态下显示按钮.有点像功能区栏的 DropDownButton 库.我只是希望用户能够单击一个按钮并列出组合框项目.当进行选择时,它不会将所选项目保存在文本字段中,因为没有文本字段只有一个按钮.谢谢:) 解决方案 以下是一些示例代码: 请注意, ContentPresenter 和 PART_EditableTex
..
我有一个 ListBox,当它被禁用时我需要将它变灰.每个用户请求仅禁用它是不够的,但它也必须以不同的方式出现.耸肩 我已经查看了其他几个地方并遵循了示例,似乎它应该起作用,但它没有.以下是我查看的一些示例:Example1,示例 2. 这是我的代码:
..
我有一个 Button ControlTemplate 并且我正在尝试通过使用修改 Border 上的 DropShadowEffect触发器.这是我的 Xaml:
..
我有一个 GridView,我想在其中嵌入一个复选框到其中一列的标题中.我需要在代码隐藏中检查它的 IsChecked 属性.但是,我无法按名称访问它,因为它位于列标题的模板中,如下所示:
..
我有一个名为“MySilverlightControls"的 Silverlight 控件程序集.在该程序集中的几个文件夹中,我有一个类从第三方供应商那里扩展了网格列,我们称之为“MyImageColumn.cs". 我还创建了一个名为 Generic.xaml 的资源字典,它位于程序集的 Themes 文件夹中.在该资源字典中,我定义了一个名为 MyImageColumnTemplate:
..
我最近做了一个UserControl,这花了很长时间,因为我不得不使用自定义依赖属性等等... 无论如何,它只是一堆 3 个控件:TextBox、带有分层树的 Popup. 现在我意识到我可能只能编写一个ControlTemplate.因此,使用 UserControl 的好处是什么? 解决方案 这里需要考虑三种情况:UserControl、ControlTemplate 和
..
我在 App.xaml 中定义了一个 ControlTemplate.现在,我需要能够处理某些 UI 事件.在 Visual Studio 的 XAML 编辑器中,如果我将处理程序附加到事件,则在 App.xaml.cs 中创建处理程序.但是,我需要在使用此控件模板的页面中执行此操作. 我认为唯一的方法是遍历控件模板中的元素并找到正确的元素并在页面中创建处理程序.但是,我不确定如何从 Con
..
我正在构建一个 Xamarin.Forms 移动应用程序,该应用程序将在用户使用该应用程序时播放音频文件.用户将能够在开始播放文件后继续使用该应用程序,并且文件将通过静态类而不是单个视图进行播放/管理(因为该视图可能会在文件播放时从导航堆栈中删除还在播放中). 我想要一个在应用程序内的任何其他视图上都可见的迷你播放器,我正在使用 ControlTemplate 来实现这一点.我希望此控件模板
..