2
我有我的應用程序列表框2使用按鈕風格的列表框似乎不工作
<Window.Resources>
<ItemsPanelTemplate x:Key="WrapPanelTemplate">
<WrapPanel Width="290"/>
</ItemsPanelTemplate>
<DataTemplate x:Key="ButtonItemTemplate">
<Button Content="{Binding Path=Name}" Width="120" Margin="3,2,3,2" />
</DataTemplate>
</Window.Resources>
一切看起來不錯,但是當我嘗試點擊他們,他們不會選擇一個新的項目。我將SelectedItem綁定到了我的視圖模型上的一個屬性,但每當我選擇一個新項目時,set方法都不會發生。我有一個常規的列表框,它以相同的方式連接起來並且可以工作。這裏是自定義列表框的實現:
<ListBox Height="284" HorizontalAlignment="Left" x:Name="faveProgramsButtons"
ItemsSource="{Binding Path=FavoriteAppList}"
SelectedItem="{Binding Path=FavoriteAppList_SelectedApp}" VerticalAlignment="Top"
Width="281" ItemsPanel="{StaticResource WrapPanelTemplate}"
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ItemTemplate="{StaticResource ButtonItemTemplate}">
</ListBox>
謝謝!
謝謝您的回答。明天上班時我必須檢查一下。 – Paul
ToggleButton的建議效果非常好。謝謝! – Paul