하위 MenuItem을 누를 때 상위 MenuItem에 알릴 수있는 방법이 있습니까? 예를 들어 , 나는 내가 B를 클릭 할 때 알림을받을 수있는에 이벤트 핸들러를 추가하는 방법 <MenuItem Name='a'>
<MenuItem Name='b' Header='...'/>
</MenuItem>
있습니다. 이상적으로 Click 이벤트는 터널
HeaderedContentControl에서 상속하는 간단한 컨트롤을 만들고 Title, Subtitle, Icon이라는 기본 종속성 속성이 있습니다. 이러한 속성을 databind하는 기본 헤더 템플릿을 제공 할 수 있기를 바랍니다. 이 예제에서는이 클래스의 이름을 HeaderedView로 지정했습니다. HeaderedView에 정의 된 속성에 바인딩 할
TextWrapping을 "줄 바꾸기"로 설정하면 WPF TextBlock에 여러 줄의 텍스트를 포함 할 수 있습니다. 텍스트 줄 수를 얻는 데 "깨끗한"방법이 있습니까? 원하는 높이를보고 각 높이의 예상 높이로 나누는 것을 고려했습니다. 그러나, 그것은 상당히 더러운 것처럼 보입니다. 더 좋은 방법이 있습니까?
대부분의 양식에서 원하는 단추 모양의 사용자 정의 컨트롤이 있습니다. 내가 종속성 속성 이러한 그래서 난 그들에게 바인딩 할 수 있습니다 설정 한 public ICommand Create
{
get
{
return buttonCreate.Command;
}
set
{
b
도와 주시겠습니까? 모든 항목에 CheckBox가있는 TreeView가 필요합니다. 나는 그것을 얻을 수 없다, 나는 다음과 같이 시작하고, 절대적으로 잘못된 방법처럼 보인다 : <TreeView Grid.Row="0" Grid.Column="0" Name="StagesTreeView" Margin="5">
<TreeView.Resources>
이 문제가 있습니다. Label이 사용하려고 시도하는 크기를 알아야하지만 실제로 label.ActualWidth를 호출 할 때 실제 레이블보다 작은 컨트롤이 포함되어 있기 때문에 실제로 얻는 것은 컨테이너 컨트롤의 너비입니다. 라벨이 내용에 맞게 필요한 너비를 얻는 방법이 있습니까 (ACTUAL 너비는 무시하십시오)? label.RequiredWidth와
RadioButton 만 포함하는 사용자 지정 컨트롤을 만들고 싶습니다. 나는 다음과 같이 사용되는 것을 상상합니다 : <RadioButtonHolder Orientation="Horizontal">
<RadioButton>RadioButton 1</RadioButton>
<RadioButton>RadioButton 2</RadioButton>
<Ra