C# 应用程序加载时如何选择列表框?
我有一个列表框,其中显示了几个图像,每个图像有两个状态选择和未选择。 从一种状态切换到另一种状态会使图像改变url——这个想法就像一个单选按钮 用户单击选定图像时不执行任何操作。 当用户单击另一个未选中的图像时,该图像将被选中,而上一个图像将进入未选中状态 现在,在我的Floors_SelectionChanged中的代码中,我能够处理这个场景,我的问题是当应用程序启动时,我需要预选和映像 我需要知道:C# 应用程序加载时如何选择列表框?,c#,wpf,winforms,listbox,C#,Wpf,Winforms,Listbox,我有一个列表框,其中显示了几个图像,每个图像有两个状态选择和未选择。 从一种状态切换到另一种状态会使图像改变url——这个想法就像一个单选按钮 用户单击选定图像时不执行任何操作。 当用户单击另一个未选中的图像时,该图像将被选中,而上一个图像将进入未选中状态 现在,在我的Floors_SelectionChanged中的代码中,我能够处理这个场景,我的问题是当应用程序启动时,我需要预选和映像 我需要知道: 如果ListBox的这种方法适用于此 有更好的替代品吗 如何进行预选 <DataTe
- 如果ListBox的这种方法适用于此 有更好的替代品吗
- 如何进行预选
<DataTemplate x:Key="FloorsListboxDataTemplate"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <TextBlock Grid.Row="0" TextWrapping="Wrap" Text="{Binding Description, FallbackValue='Description'}"> </TextBlock> <Image x:Name="FloorImage" Grid.Row="1" Source="{Binding ImageUrlCurrent}"/> </Grid> </DataTemplate> <Custom:SurfaceListBox x:Name="FloorsSurfaceListBox" SelectionChanged="Floors_SelectionChanged" Loaded="FloorsSurfaceListBox_Loaded" ItemTemplate="{DynamicResource FloorsListboxDataTemplate}">
加载的事件被触发时,您是否可以设置SelectedIndex=0
?如果您在ListBox上使用x:Name,那么在触发自定义控件的加载事件时,是否可以调用listbx.SelectedIndex=0
什么是meen
预选
?可以尝试以下操作:
?