0
나는 그 안에 어떤 길과 함께 간단한 컨트롤을 만들려고 노력하고있다. 그리고 Path의 Fill, Stroke 및 StrokeThickness 속성을 템플릿의 Background, BorderBrush 및 BorderThickness.Left에 바인딩합니다.템플릿에서 BorderThickness를 바인딩하는 방법은 무엇입니까?
<Path x:Name="CorePart"
Fill="{TemplateBinding Background}"
Stroke="{TemplateBinding BorderBrush}"
StrokeThickness="{TemplateBinding BorderThickness.Left}
..."
하지만 한 가지 문제가 있습니다. StrokeThickness는 바인딩하고 싶지 않습니다. Silverlight 보고서 : "이름 BorderThickness가 네임 스페이스에 존재하지 않습니다. http://schemas.microsoft.com/client/2007"
이 문제를 해결하는 방법은 무엇입니까?
UserControl 속성을 up-level-property로 만들면 바인딩이 정상입니다. 내가 컨트롤을 만들면 "BorderThickness라는 이름이 존재하지 않습니다 ..."라는 보고서가 나타납니다. – FFire