지금까지 내가 가진 :, 프로그램 설정 수평 정렬
myDockPanel.SetValue(HorizontalAlignmentProperty, TextAlignment.Center);
나는 TextAlignment.Center
를 잘 작성하지 알고있다. 누구든지 이것이 무엇인지 알아?
지금까지 내가 가진 :, 프로그램 설정 수평 정렬
myDockPanel.SetValue(HorizontalAlignmentProperty, TextAlignment.Center);
나는 TextAlignment.Center
를 잘 작성하지 알고있다. 누구든지 이것이 무엇인지 알아?
myDockPanel.HorizontalAlignment = HorizontalAlignment.Center;
DockPanel
(및 모두 FrameworkElement
)으로 정의 된 HorizontalAlignment
속성은 값이 HorizontalAlignment
입니다. 그것은해야한다 :
myDockPanel.SetValue(DockPanel.HorizontalAlignmentProperty, HorizontalAlignment.Center);
는 DockPanel
제어에 대한 "수평 컨텐츠 정렬"속성이 없습니다. 대신 HorizontalAlignment
속성을 설정하려는 경우, 당신은
myDockPanel.HorizontalAlignment = HorizontalAlignment.Center;
또는 HorizontalAlignement
에 대한 속성 setter 이후 거의 같은 일을 할 수 있습니다
myDockPanel.SetValue(HorizontalAlignmentProperty, HorizontalAlignment.Center);
(첫 번째 예제를 사용할 수 있습니다 중)는 객체에서
SetValue
을 호출합니다 (두 번째 방법).
System.Windows
네임 스페이스에 대한 사용 설명서가 있는지 확인하십시오.
희망이 도움이 :)
왜 그냥 직접 속성을 설정하지 :'myDockPanel.HorizontalAlignment = HorizontalAlignment.Center'? –
@ 메트로 : 그래, 할 수있어. 그러나 게시 된 코드와 동일한 스타일로 예제를 유지하려고했습니다. –
M - 충분합니다. 이 경우, 나는 OP가 'DependencyObject'를 통해 직접 속성을 설정할 필요가 없다고 이해하고 있다고 생각하지 않습니다. –