WPF C# 응용 프로그램 용 컨텍스트 메뉴를 만들고 있는데, 텍스트가 있고 이미지를 추가하면 텍스트는 항상 메뉴 항목 셀의 위쪽에 정렬됩니다 나는 그것을 중심에 맞추는 방법을 알아낼 수 없다. 나는 veticalalignment 속성과 veticalcontentalignment 속성을 시도했지만 도움이되지 않습니다 .. 어떤 아이디어?WPF C# 컨텍스트 메뉴 텍스트 정렬
1
A
답변
1
텍스트 및 이미지를 호스팅하는 데 사용하는 패널의 종류에 따라 다릅니다. StackPanel
으로 시도했지만 VerticalAlignment="Center"
을 추가하면 텍스트가 올바르게 정렬되었습니다. 그래도 문제가 해결되지 않으면 추가 정보를 제공해주십시오. 나는이 같은 집착 할 때마다
<Button Content="Right-click me">
<Button.ContextMenu>
<ContextMenu>
<MenuItem>
<MenuItem.Header>
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center">Menu item 1</TextBlock>
<Image Source="image.png" Height="50" />
</StackPanel>
</MenuItem.Header>
</MenuItem>
</ContextMenu>
</Button.ContextMenu>
</Button>
1
, 내가 스눕을 불 (http://blois.us/snoop) - 앱이 후, (! 그것은 기본적으로 아니에요) 32 비트로 컴파일 된 컨트롤을 알아낼 스눕를 사용하도록 설정되어 있는지 확인 잘못 정렬 됨