我在使用TreeViewItem在XAML中调用操作时遇到问题。我的XAML如下:
<TreeView Name="SystemNodes" ItemsSource="{Binding FirstGeneration}" Margin="0,0,0,0" HorizontalAlignment="Left" Grid.Row="1" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="cal:Message.Attach" Value="[Event Selected] = [Action SendMyText]"/>
</Style>
</TreeView.ItemContainerStyle>
当我运行此代码时,我找不到异常方法SendMyText。但另一方面,在同一视图中,我有以下代码:
<StackPanel Grid.Row="4">
<TextBox Text="{Binding Path=MyText, Mode=TwoWay}"/>
<Button Content="Click me" cal:Message.Attach="[Event Click] = [Action SendMyText]"/>
</StackPanel>
这里有效。为什么第一种方法如果第二种方法不起作用呢?
答案 0 :(得分:1)
不使用EXPLAIN SELECT TestField FROM Example WHERE username=XXXX
,而是将其替换为:
TreeView.ItemContainerStyle