Expression Blend를 사용하여 정착하게되고 있으며, 저의 삶을 생각할 수없는 한 가지가 있습니다.Expression Blend 트리 뷰의 아이콘
각 텍스트 항목의 텍스트 앞에 폴더 트리보기와 같은 아이콘이있는 트리가 있어야합니다. 샘플 데이터 소스를 만들고 각 항목에는 두 가지 속성이 있습니다. 이미지와 텍스트 줄. 문제는 텍스트 앞에있는 아이콘이 아니라 아이콘이 실제로 커지고 텍스트 앞에 새 라인이 있다는 것입니다. 이 문제를 어떻게 해결합니까? 당신의 도움을 주셔서 감사합니다!
당신은 내가 여기에 얻고 무엇을 볼 수 있습니다 http://imgur.com/daDaz.png
편집 :
내가 관여을 편집하는 방법에 대해 MainWindow.xaml에 온 솔루션입니다. 나는 'TreeIcon'와 'TreeLabel'에 데이터 탭의 속성 이름을 설정 한 다음 나는 StackPanel의에 방향 속성을 추가하고 더 기분 좋은 일에있는 아이콘의 높이/너비를 변경하십시오 '방향없이
<StackPanel Orientation="Horizontal">
<Image Source="{Binding TreeIcon}" HorizontalAlignment="Left" Height="24" Width="32"/>
<TextBlock Text="{Binding TreeLabel}"/>
</StackPanel>
'속성을 사용하면 세로로 기본값이 설정되므로'가로 '로 설정하면 아이콘과 텍스트가 올바르게 배치됩니다. 이미지 높이를 24로 설정하면 아이콘이 옆에있는 텍스트의 대략적인 크기가됩니다. 너비가 32 일 때 아이콘과 텍스트가 서로 바로 옆에 있었고 패딩이 전혀 없었기 때문에 너비는 32로 설정됩니다. 너비를 32로 늘리면 왼쪽에 약간의 패딩이 채워집니다.
아, 지금은 MainWindows.xaml에 정의되어 있습니다. Styles.xaml을보고있었습니다. 감사! – directedition
원래 질문에 약간의 코드를 추가 할 수 있습니까? SimpleTreeView에서 아이콘으로 항목을 표시하는 방법이 궁금합니다. 어떤 시점에서 아이콘 및 텍스트는 특정 크기 및 모양의 방향으로 제한되도록 지시해야합니다. 그렇지 않으면 단지 하나의 항목으로 푸시됩니다. –
아, 좋은 거래, 기쁜 당신의 솔루션, 환호있어! –