2014-09-17 3 views
0

나는 TreeView의 화살표를 제거하라는 메시지가 표시되는 상황에서 (silverlight5 사용) 오전입니다. 화살표로 나는이 기호 ">" (종종 부모의 왼쪽에 있음)을 의미합니다. 이를 위해 examlpetreeView의 화살표를 제거하는 방법

<telerik:RadTreeView Name="RadTreeViewObj" Grid.Column="0" VerticalAlignment="Center" Margin="50" Background="{StaticResource BGBrush_1}" BorderBrush="{StaticResource BGBrush_1}" ItemsSource="{Binding EODDataStepsCollection}" SelectionMode="Single" ItemContainerStyle="{StaticResource TreeViewItemStyle}"> 
    <telerik:RadTreeView.ItemTemplate> 
     <telerik:HierarchicalDataTemplate ItemsSource="{Binding RelatedItems}"> 
      //Something UI elemnts here 
     </telerik:HierarchicalDataTemplate> 
    </telerik:RadTreeView.ItemTemplate> 
</telerik:RadTreeView> 

: (삭제 요금 까 하나이다에서 난 기호가)는 실제로 RadTreeView 및 이렇게하여 얻어진다. 그리고 나는 그것을 제거하도록 요청 받았다. 모든

enter image description here

첫째,이 화살표를 제거 할 수 있습니까? 그렇다면 어떻게해야합니까?

둘째로 어떻게 두 어린이 사이의 공간을 줄이면 좋을까요? 나는 아이들이 서로 아주 가까이에 표시되기를 원한다는 것을 의미한다. (수직적으로 적은 공간이 두 개의 연속적인 부모와 비교하여 나무 부모를 닫는다). 당신은 당신이 확장 스타일을 만들고 RadTreeView의 ExpanderStyle 속성을 사용할 수있는 XAML 접근 방식을 사용하려는 경우

radTreeView1.NodeFormatting += radTreeView1_NodeFormatting; 

     private void radTreeView1_NodeFormatting(object sender,TreeNodeFormattingEventArgs e) 
    { 
      e.NodeElement.ExpanderElement.Visibility = ElementVisibility.Hidden; 
    } 

:

+0

두 개의 게시물로 질문을 분할해야합니다. http://meta.stackexchange.com/questions/39223/one-post-with-multiple-questions-or-multiple-posts – Postlagerkarte

+0

죄송합니다. 나는 앞으로 돌볼 것입니다. – user3085082

답변

0

당신은 확장기 요소의 가시성을 변경할 수 있습니다. 이 스타일은 토글 버튼의 ​​가시성을 설정하기 만하면됩니다.

Telerik 페이지에서 details을 더 찾을 수 있습니다.

+0

Xaml에서 가능합니까? Bceuase 저는 xaml에서 일하고 있습니다. – user3085082

+0

그리고이 화살표를 시작부터 사라지게해야한다는 것을 알고 계십니까? 당신이 의미하는 모자는 그 화살을 쫓아 버린 것 같아요. – user3085082

+0

그리드가 렌더링되기 전에 NodeFormatting이 모든 노드에 대해 호출됩니다. – Postlagerkarte