我在ComboBox
文件中定义了Styles.xaml
。 ViewModel
对象被定义为MainPage.xaml
文件中的资源。 ItemSource
的{{1}}是ComboBox
中的List
。因此,我需要ViewModel
的绑定在运行时而不是在Style文件中查找列表。我能为此做些什么?
ItemSource
这里,vm是viewmodel对象,但是在MainPage.xaml中定义为,
<ComboBox Grid.Column="1"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
Margin="{TemplateBinding Padding}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
ItemContainerStyle="{StaticResource ComboBoxItemStyle}"
ItemsSource="{Binding Source={StaticResource vm}, Path=WtItemSource}"
Style="{StaticResource HorizontalComboBox}"
Width="70"
d:LayoutOverrides="Width" />