2011-07-28 3 views
1

의 하위 속성의 연결된 속성에 바인딩하는 방법은 다음 코드 내가 Butt 버튼에 부착 Grid.Row 속성에 바인드해야정적 속성

public static class StaticClass 
{ 
    public static Instance Inst { get; set; } 
} 

public class Instance 
{ 
    public Button Butt { get; set; } 
} 

에게 있습니다.

{Binding Source={x:Static local:StaticClass.Inst.Butt}, Path=(Grid.Row)} 

그러나 Butt 정적 속성이 없기 때문에 작동하지 않습니다 :이 시도. 일반적으로 x : Static을 사용하여 정적 속성에 바인딩하고 나머지는 Path에 씁니다. 그러나이 경우 Path는 연결된 속성을 포함합니다. 나는 이것을 어떻게하는지 모른다. 이다

{Binding Source={x:Static local:StaticClass.Inst}, Path=Butt.(Grid.Row)} 

에서, Source 당신의 Path이 아닌 부분의 Butt 부분을 : 당신이 말한대로, Butt 정적하지 않기 때문에

+9

버튼을 버트로 버리지 마십시오. 내게 낄낄 거리는 소리입니다. '엉덩이가 보호 수준 때문에 접근 할 수 없다 '와 같은 반향을 생각해보십시오. – TJHeuvel

답변

4

당신이 필요합니다.

+0

와우! 이처럼 첨부 된 속성 구문을 사용할 수 없다고 생각했습니다. – Poma

관련 문제