으로 나는 연결된 속성의 클래스있어 :연결된 속성은 XAML 요소
public static class XamlProps
{
#region Attached Properties
private static readonly DependencyProperty FooProperty = DependencyProperty.RegisterAttached(
"Foo",
typeof(string),
typeof(XamlProps),
null);
public static void SetFoo(DependencyObject obj, string action)
{
obj.SetValue(FooProperty, action);
}
}
을 그리고 내 XAML에서 이러한 속성 사용
<Border me:XamlProps.Foo="Foo to the Bar">
하지만 지금이의 더 큰 값을 원하는을 속성이므로 요소로 사용하고 싶습니다.
<Border>
<me:XamlProps.Foo>Foo to the Bar</me:XamlProps.Foo>
</Border>
이제 Silverlight는 더 이상 SetFoo()를 호출하지 않습니다. 어떻게 작동 시키나요?
Windows Phone 7의 경우 중요합니다.
이것은 매력처럼 작동했습니다. 고마워요. – Hounshell
에 이것을 감쌀 수있는 방법이 있습니까? – Hounshell
다음과 같이 보이지 않습니다 : http://stackoverflow.com/questions/4048223/silverlight-xaml-textblock-text-with-cdata-not-showing-up-at-runtime – Damian