8得票3回答
如何在Xamarin Forms中访问ControlTemplate的元素

我在 App.xaml 中定义了一个 ControlTemplate。现在,我需要能够处理某些 UI 事件。在 Visual Studio 的 XAML 编辑器中,如果我将处理程序附加到事件上,则处理程序将在 App.xaml.cs 中创建。但是,我需要在使用此控件模板的页面中执行此操作。 ...

8得票2回答
在WPF中,是否可以像扩展样式一样扩展ControlTemplate?

问题在于我有一个主控件模板,为我们正在设计的新按钮外观定义了最基本的内容。但我想为此按钮创建3个其他控件模板,以便我们可以在其中设置不同的颜色;但我不想复制粘贴主控件模板并在那里更改颜色,而是想从那里“继承”(就像在样式中的BasedOn属性一样),并在继承的控件模板中更改颜色。 这种做法可...

8得票1回答
WPF如何从代码后台设置命名样式元素?

我有一个用户控件,应用了一个包含ControlTemplate部分的按钮样式。在ControlTemplate里面,有各种UI元素,例如Ellipse和Path。 如果我使用x:Name为这些元素——Ellipse和Path——命名,我可以从代码后台访问它们吗? 看起来样式中的Ellips...

8得票3回答
WPF控件模板部分替换

假设我们有一个非常长的XAML ControlTemplate,用于我们的控件。我们想要在模板中添加一个按钮。MSDN声称:“没有办法仅替换控件的一部分可视树。”我真的必须复制整个ControlTemplate并将我的按钮添加到其中吗? 或者:是否有可能为特定元素提供某种接口?例如,一个文本...

8得票2回答
WPF - TemplateBinding无法识别成员内容

好的,我有一个包含以下资源的窗口 <Window.Resources> <Style TargetType="Button"> <Setter Property="Template"> <Setter....

8得票3回答
"Binding="{Binding (0)}"的含义是什么?"

我找到了这个: <DataTrigger Value="True" Binding="{Binding (0)}"> RibbonMenuButton模板中的触发器是什么意思?我尝试过谷歌搜索,但没有找到任何结果。 更新更多代码: <ControlTemplate ...

8得票3回答
如何更改WPF ComboBox的CornerRadius

我想使用一个带有不同圆角的ComboBox,如何简单地更改它?我尝试过使用Style和ControlTemplate,但没有成功。

8得票1回答
在WPF中,如何在设计视图中为UserControl应用样式?

我通常在“应用程序”标签下的App.xml文件中定义样式和控制模板。因此,在设计UI时,我可以在Visual Studio 2008中的设计视图中看到已应用样式的UI,该软件使用.NET3.5。 然而,在另一种情况下,有时我只创建用户控件项目,在这种情况下,没有App.xml文件,因此在设计...

8得票1回答
在UserControl模板中,TemplateBinding是如何工作的?

我是一个新手,正在创建用户控件,现在我正在尝试自定义以下用户控件模板: <UserControl x:Class="WpfApplication1.PieButton" xmlns="http://schemas.microsoft.com/winfx/200...

8得票3回答
更改WPF DatePicker的文本框外观

改变WPF DatePicker的Foreground属性确实会改变文本框中文本的颜色,但是改变Background属性却不会。但是你可以通过为包含的DatePickerTextBox设置样式来改变它。所以我最终得到了这个结果: <DatePicker Foreground="Yell...