XAML에서 코드 조각을 복사하여 링크 할 수있는 항목을 정의 할 수 있는지 궁금합니다.WPF에서 XAML 코드 재사용
<Grid>
// Definitions
<Label Content="Name:" />
<Label Content="Age:" Grid.Column="1"/>
...
<Grid>
지금은 <Content_in_grid=nice_labels>
뭔가를하고 싶은 그것은 단순히이 라벨을 복사해야합니다 : 더 구체적으로, 내가 가진 것입니다.
알림 : 다른 속성으로 바인딩하려는 일부 레이블이기 때문에 격자가 필요하지 않습니다.
추신 : 다른 관점, WPF로 파일 속성 비교 프로그램을 만들고 싶습니다. 그래서 Filename, Date 등 정적 레이블을 다시 복사해야한다고 상상할 수 있지만, 유지 보수성을 위해 Filename을 File로 변경하려면 하나를 편집하는 대신 검색하고 교체해야합니다. 장소.
미리 감사드립니다.
<Window.Resources>
<DataTemplate x:Key="MyGrid">
<Grid>
<Label Content="Name:" />
<Label Content="Age:" Grid.Column="1" />
</Grid>
</DataTemplate>
</Window.Resources>
을 그리고 당신이 원하는 경우 다음을 사용합니다 :
이 직업은 정확히 'UserControl'의 존재 목적입니다 ... – Grx70
http://stackoverflow.com/questions/24698833/re-using-ui-in-wpf-from-a- 리소스/24699350 # 24699350 –