0

次のファイルには、COMboBox - コントロール テンプレートの例があります。 http://msdn.microsoft.com/en-us/library/ms752094(v=vs.85).aspx

次の XAML を使用して、コンテンツ プレゼンター用のコンテンツ テンプレートを追加しようとしました。ただし、値「1」は「[1,1]」として表示されます。

selectedValue を textblock の tyext にバインドするにはどうすればよいですか?

<ContentPresenter x:Name="ContentSite" Visibility="Visible" IsHitTestVisible="False" Content="{TemplateBinding SelectionBoxItem}"
                                ContentTemplateSelector="{TemplateBinding ItemTemplateSelector}"
                                VerticalAlignment="Center" HorizontalAlignment="Stretch">
                                <ContentPresenter.ContentTemplate>
                                    <DataTemplate>
                                        <TextBlock Background="#FFFF99" Text="{Binding }" />
                                    </DataTemplate>
                                </ContentPresenter.ContentTemplate>
                            </ContentPresenter>
4

1 に答える 1

0

これを修正しました。コンテンツ プレゼンターの周りに GRID を配置し、コントロール テンプレートのトリガーでその GRID の背景色を設定します。

于 2012-10-17T22:28:47.813 に答える