10得票2回答
如何将模板绑定到BorderThickness.Top(或Bottom或Left或Right)?

我想知道是否可能将 BorderThickness.Top 这样的结构元素绑定到 TemplatedParent 的对应属性。我已经尝试过<Border Margin="0" Padding="{TemplateBinding Padding}" BorderBrush="{Templa...

18得票1回答
在XAML中,是否可以对TemplateBinding使用转换器?

我正在构建一个基于将颜色刷转换为较暗阴影来创建按钮样式的方案。在常规XAML中,我使用一个转换器来绑定,在绑定上运行得非常完美: 我正在构建一个基于将颜色刷转换为较暗阴影来创建按钮样式的方案。在常规XAML中,我使用一个转换器来绑定,在绑定上运行得非常完美:BorderBrush="{Bin...

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

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

9得票2回答
使用TemplateBinding更新源

我使用这种样式来制作所有的标签。 <Style TargetType="Label" x:Key="LabelStyle"> <Setter Property="Template"> <Setter.Value&g...

22得票4回答
控件模板中的模板绑定

我有以下控件模板。 我希望使用模板绑定方式为控件模板中的图像控件设置源属性。 但是,由于这是用于按钮控件的控件模板,并且按钮控件没有源属性,所以在这种情况下我无法使用模板绑定。<ControlTemplate x:Key="BtnTemplate" TargetType="Butto...

15得票2回答
如何在自定义控件(Silverlight)的数据模板中使用模板绑定

我正在尝试创建一个控件,该控件将使用ItemsSource和InnerTemplate,并将显示所有包含在CheckBox中的项目。 该控件有2个依赖属性:public static readonly DependencyProperty ItemsSourceProperty = Depe...

30得票2回答
使用附加属性进行模板绑定

我有一个标准样式用于我的按钮,但我希望样式的某些部分可以配置。例如,当触发鼠标悬停在按钮上时,我希望边框出现,并且我想可配置边框颜色。 根据这篇文章:http://www.thomaslevesque.com/2011/10/01/wpf-creating-parameterized-sty...

7得票1回答
使用Converter的TemplateBinding有什么问题?

我正在创建一个游戏桌。我希望将场地大小(一个场地是一个正方形)指定为一个附加属性,并使用这些数据设置ViewPort的值,该ViewPort会绘制2x2矩阵(而平铺模式将完成其余游戏桌的工作)。 我很困惑,因为绑定不起作用。 在XAML中测试行为所需的行: <DrawingBrus...

9得票4回答
WPF:Shape的StrokeThickness属性的TemplateBinding无法工作?

看起来ControlTemplate中的以下椭圆形没有获得BorderThickness属性,但是为什么呢? <Window.Resources> <ControlTemplate x:Key="EllipseControlTemplate" TargetType=...

55得票2回答
为什么在WPF中,TemplateBinding无法像Binding一样使用?

好的...这让我感到困惑。我有两个WPF控件——一个是用户控件,另一个是自定义控件。我们把它们称作UserFoo和CustomFoo。在CustomFoo的控件模板中,我使用了一个UserFoo的实例,这是一个命名部分,所以我可以在模板应用后访问它。那个工作得很好。 现在,UserFoo和C...