0
好日子,樹型視圖按鈕命令在這裏結合
第一個問題,只是學習WPF,所以請溫柔...
我試圖建立一個TreeView其項目火命令。我確信有很多方法可以實現這一點,但我的方法是使用一個ControlTemplate爲TreeViewItem創建一個Style,其中包含一個RadioButton作爲它的命令功能。
. . .
<ToggleButton x:Name="Expander"
Style="{StaticResource ExpandCollapseToggleStyle}" Grid.Column="0" Grid.Row="0"
IsChecked="{Binding Path=IsExpanded, RelativeSource={RelativeSource TemplatedParent}}"
ClickMode="Press"/>
<RadioButton Style="{StaticResource TreeElementStyle}"
Grid.Row="0" Grid.Column="1" Command="{TemplateBinding ???}">
<ContentPresenter x:Name="PART_Header" ContentSource="Header"/>
</RadioButton>
<ItemsPresenter x:Name="ItemsHost" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2"/>
</Grid>
. . .
無論如何,我有樹在視覺上看起來很好,但無法捉摸怎麼我的命令綁定到納入單選按鈕,並在模板混亂的泥潭很失落。
. . .
<TreeView>
<TreeViewItem Header="Enterprise">
<TreeViewItem Header="General Settings"
Command="{Binding Path=GeneralSettingsCommand}"/>
. . .
我會提供更多的代碼,但我認爲在這一點上,答案會更沿,行「哥們,你的方式偏離了軌道。閱讀嗒嗒第一」,或「按鈕完全不必要的「或者‘你應該用一個ItemTemplate而不是’或...」或‘乾脆放棄已經’)
不'{TemplateBinding TreeViewItem.Command}'工作? – decyclone 2010-12-17 07:51:38