Как связать BorderThickness в шаблоне? - PullRequest
0 голосов
/ 20 декабря 2009

Я пытаюсь сделать простой элемент управления с некоторым путем в нем. Привязка свойств Path Fill, Stroke и StrokeThickness к шаблону Background, BorderBrush и BorderThickness.Left.

<Path x:Name="CorePart"
   Fill="{TemplateBinding Background}"
   Stroke="{TemplateBinding BorderBrush}"
   StrokeThickness="{TemplateBinding BorderThickness.Left} 
..."

Но одна проблема: StrokeThickness не хотят связывать. Отчет Silverlight: «Имя BorderThickness не существует в пространстве имен http://schemas.microsoft.com/client/2007"

Как решить эту проблему?

1 Ответ

0 голосов
/ 21 декабря 2009

Имеет ли ваш элемент управления свойство зависимости BorderThickness? Я не думаю, что вы можете связать с собственностью имущества. Я бы добавил свойство зависимостей LeftBorderThickness к вашему элементу управления, и вы могли бы привязаться к нему.

...