2016-05-23 51 views
0

我有一個radtreeview控件的編輯模板。我想在編輯模板中添加一個組合(下拉列表)並將其填充。我被困在關於如何獲得組合數據填充的部分。我無法引用組合控件,因爲它在模板中,所以理論上不存在,直到項目被選中。我試圖使用綁定表達式回到我的視圖模型,但似乎並不奏效。TreeView項目 - 組合分層數據模板

應該綁定工作來填充模板內的組合?

乾杯, JB

回答

0

我不知道有關編輯模板,但我已經使用了RadTreeView一個ItemTemplate類似這樣:

<HierarchicalDataTemplate ItemsSource="{Binding Children, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"> 
    <Grid> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="*"/> 
      <ColumnDefinition Width="200"/> 
     </Grid.ColumnDefinitions> 
     <TextBlock x:Name="Name" Text="{Binding Name}"/> 
     <ComboBox ItemsSource="{Binding ComboData}" Width="200" Grid.Column="1" /> 
    </Grid> 
</HierarchicalDataTemplate> 

所以組合框綁定到可枚舉的ComboData與Name屬性存在於同一級別。

+0

謝謝 - 必須是我的約束性表達。 – user703163