2012-02-13 3 views
0

검색 및 테스트 세트가 많지만 이해가되지 않습니다. 한 객체의 속성을 xaml에 정의 된 요소로 어떻게 설정할 수 있습니까? 바인딩으로 시도했지만 작동하지 않습니다.요소를 속성으로 설정하십시오.

XAML 샘플 : 예에서는

<RadioButton Content="Settings" Height="Auto" Style="{StaticResource {x:Type ToggleButton}}" Padding="5" IsChecked="True" Checked="MenuCheckbox_Checked" /> 
<p:SettingsPage x:Name="SettingsPage" /> 

가 나는 SettingsPage의 객체 참조로 RadioButtonTag 속성을 설정할.

답변

1

x:Reference을 사용해 보셨습니까?

<RadioButton Tag="{x:Reference SettingsPage}" ...> 
+0

... 헤드 -> 책상 !! 나는 30 분 동안 수색했고 해결책은 매우 쉽다. .. 그것을 믿을 수 없다! 디자이너에서이 기능을 사용할 방법이 있습니까? –

+0

@FelixK : 모르겠다. 나는 디자이너를 경멸하고 그들과 아무 관계가 없다. 그건 그렇고,'ElementName' 바인딩은'Binding ElementName = SettingsPage}'와 같이해야한다. 네임 스코프에서 이상한 일이 일어나지 않는다면 (위의 코드에서 보이는 근접성은 사실이 아니다.) –

+0

디자이너가'x : Reference'를 사용할 때 더 이상 작동하지 않는 것으로 나타났습니다. 편집 : 이제 작동합니다. 이유는 모르지만 작동합니다. 감사. –

관련 문제