2010-03-06 2 views
3

저는 WPF의 초보자이며 C#을 사용하여 내 WPF 객체에 액세스 할 수 있는지 묻고 싶습니다.WPF : C#을 사용하여 선언 된 XAML 객체/모양/경로

<Path x:Name="layout1" 
     Fill="Red" Stretch="Fill" Stroke="Red" 
     HorizontalAlignment="Left" Margin="374.714,140.786,0,0" 
     VerticalAlignment="Top" Width="116.215" Height="109.571" 
     Data="M374.71429,204.14286 L387.07172,249.357 489.9328,157.92762 451.36006,140.78486 428.50213,157.92762 409.21576,173.64206 390.6437,189.35651 z" 
     /> 

어떻게 내가 '숨겨진'에 대한 가시성을 변화시킬 수있는 방식으로 (은 C#을 사용) '배치 1'을 액세스 할 것 : 여기

는 WPF에서 코드의 라인?

답변

4

매우 간단합니다 :

private void Window_Loaded(object sender, RoutedEventArgs e) 
{ 
    layout1.Visibility = System.Windows.Visibility.Hidden; 
} 

코드 숨김 방법이다.

+0

감사합니다. 방금 x : FieldModifier = "public"을 잊어 버렸습니다. – abramlimpin

1

경로는 X에 지정된 이름을 사용하여 코드 숨김 파일에 자동으로 액세스 할 수 있습니다 :이 경우 배치 1에, 이름을 지정합니다. 당신은 또한 코드 숨김 파일이 아닌 다른 장소에서 액세스하려는 경우 , 당신은 태그에

x:FieldModifier="public" 

을 추가해야합니다. 이 방법을 사용하면 경로가있는 객체에 대해 공개적으로 액세스 할 수있는 속성을 얻을 수 있습니다. x : Name에 지정된 이름을 통해 액세스 할 수 있습니다.