在我的解決方案,我已經爲列表中的默認值,如下面的代碼設置默認值列表框
<ListBox x:Name="SelectorList"
ItemsSource="{Binding ViewStatusList}"
SelectedItem="{Binding SelectedDeviceItem,Mode=TwoWay}"
IsSynchronizedWithCurrentItem="True">
建立在我看來模型SelectedDeviceItem財產。
private Device _selecteddeviceitem;
public Device SelectedDeviceItem
{
get
{
return _selecteddeviceitem;
}
set
{
_selecteddeviceitem = value;
OnPropertyChanged("SelectedDeviceItem");
}
}
,並傳入構造SelectedDeviceItem = StatusList[0];
。 但我的列表框仍然會顯示如下。
但我需要的結果應該是像下面的圖片
我有什麼在這個列表框代碼錯過了什麼?
你確定兩幅圖像之間的差異不是因爲其中一幅具有焦點而另一幅沒有?在這種情況下,請使用[在此提供的解決方案](http://stackoverflow.com/questions/1356045/set-focus-on-textbox-in-wpf-from-view-model-c) – Ron
Listbox selectedIndex =「0」它設置了第一個項目。我認爲你需要爲選定的項目設置焦點。 – Ragavan