У меня есть следующий кодвыпадающего ItemSource вопрос
<ComboBox x:Name="hotelComboBox"
ItemsSource="{Binding HotelCollection}"
SelectedItem="{Binding ActiveHotel,Mode=TwoWay}"
Style="{StaticResource ComboBoxStyle}"
HorizontalAlignment="Center"
Visibility="{Binding IsFirstTimeUser, ConverterParameter=Inverse, Converter={StaticResource BooleanToVisibilityConverter}}">
<TextBlock Text="Select Something"
IsHitTestVisible="False">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Setter Property="Visibility"
Value="Hidden" />
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=hotelComboBox,Path=SelectedItem}"
Value="{x:Null}">
<Setter Property="Visibility"
Value="Visible" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style></TextBlock>
</ComboBox>
Когда я добавил TextBlock insode в поле со списком, я получаю сообщение об ошибке, как «коллекция Items должна быть пустой перед использованием ItemsSource.»
Если я удаляю ссылку на источник, я не получаю эту ошибку. Но мне нужно использовать этот источник товара. любые варианты?
Благодаря
Если вы не можете весь код (из-за его длины), по крайней мере, выдает действительный. В вашей разметке я не вижу закрывающий тег для combobox, так что это трудно понять. Если этот TextBox находится внутри или снаружи? – niksofteng
Устанавливаете свойство 'ComboBox.Items' в коде? –
@Empereur Aiman по-прежнему та же ошибка, но все же мне нужно привязать там. – Joseph