小编Bet*_*rte的帖子

WPF不绑定ComboBox SelectedItem

我已经广泛搜索,但我找不到任何解决方案.

我在我的项目中有几个ComboBox,我正在寻找一个自动完成解决方案,然后我发现了一个很好的并应用于我的项目,我也将解决方案的样式应用到我项目中的所有ComboBox.

在那之后,SelectedItem停止了工作,有人可以帮助我吗?

我的组合框:

<ComboBox Name="CbOwnerType" Grid.Column="1" Grid.Row="2" ItemsSource="{Binding Path=OwnerTypes, Mode=OneWay}" SelectedItem="{Binding Owner.OwnerType, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" SelectedValuePath="Id" DisplayMemberPath="Name" Margin="5,0,10,0" />
Run Code Online (Sandbox Code Playgroud)

我的风格:

<Style TargetType="{x:Type ComboBox}">
    <Setter Property="FocusVisualStyle" Value="{x:Null}" />
    <Setter Property="Foreground" Value="Black" />
    <Setter Property="FontWeight" Value="ExtraBold" />
    <Setter Property="IsEditable" Value="False"/>
    <Setter Property="IsSynchronizedWithCurrentItem" Value="False" />
    <Setter Property="StaysOpenOnEdit" Value="True" />
    <Setter Property="SnapsToDevicePixels" Value="True"/>
    <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/>
    <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
    <Setter Property="ScrollViewer.CanContentScroll" Value="true"/>
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type ComboBox}">
                <Grid>
                    <ToggleButton Name="ToggleButton" Template="{StaticResource ComboBoxToggleButton}" Grid.Column="2" Focusable="True" IsChecked="{Binding Path=IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" ClickMode="Press" BorderThickness="0" />
                    <ContentPresenter …
Run Code Online (Sandbox Code Playgroud)

c# wpf combobox styles selecteditem

8
推荐指数
2
解决办法
4589
查看次数

EntityFramework 5-已检测到关系“ x”的角色“ x”的冲突更改

我有这个模型(动物模型):

    public int Id { get; set; }
    public int AnimalSpecieId { get; set; }
    public int AnimalBreedId { get; set; }
    public Nullable<int> ProtectorId { get; set; }
    public Nullable<int> OwnerId { get; set; }
    public string Name { get; set; }
    public virtual Owner Owner { get; set; }
    public virtual Protector Protector { get; set; }
Run Code Online (Sandbox Code Playgroud)

保护器型号:

    public int Id { get; set; }
    public string Name { get; set; }
    public string Address { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework entity-framework-5

3
推荐指数
1
解决办法
1万
查看次数