C# 以编程方式将AutomationID分配给WPF中的模板化控件
我有一个控件模板,看起来像:C# 以编程方式将AutomationID分配给WPF中的模板化控件,c#,wpf,xaml,microsoft-ui-automation,C#,Wpf,Xaml,Microsoft Ui Automation,我有一个控件模板,看起来像: <Style TargetType="Thumb"> <Setter Property="Template"> <Setter.Value> <ControlTemplate> <Ellipse Fill="{TemplateBinding Background}"></Ellipse> &l
<Style TargetType="Thumb">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Ellipse Fill="{TemplateBinding Background}"></Ellipse>
</ControlTemplate>
</Setter.Value>
<Setter>
</Style>
我已经能够创建一个setter标记来为实例化的对象分配一个automationid。但正如人们所期望的那样,所有控件都具有相同的ID
还有一些XAML定义了3个拇指(中指、左指和右指),我想以这样一种方式定义它们的ID,它们希望:
中心1
对
左1
中心2
对
左2
有没有办法让这一切发生
我猜我需要一个静态成员变量来跟踪实例化对象的数量(然后用它来增加名称值),但除此之外,我就不知所措了
提前谢谢 该属性应该是您需要设置的属性