1

我不是 C# 或 XAML 专家,我是 C++ 程序员,但我选择将 WPF 用于我的工具的 UI。我正在使用功能区控件,并且正在尝试制作一个组合框,用户可以在其中选择更佳的边界可视化。

这是我为此编写的 XAML 代码,但是当我启动我的应用程序时 - 组合框是空的。提前致谢!

<RibbonComboBox IsEditable="False"
                Label="Type"
                IsEnabled="{Binding ElementName=ribbonDebugShowBoundsCheckbox, Path=IsChecked}"
                x:Name="ribbonDebugBoundsTypeCombobox">
    <RibbonGallery SelectedValue="{Binding ElementName=ribbonDebugBoundsTypeBoxItem, Path=Content}"
                   SelectedValuePath="Content"
                   MaxColumnCount="1"
                   ScrollViewer.VerticalScrollBarVisibility="Hidden"
                   x:Name="ribbonDebugBoundsTypeGallery"
                   IsSynchronizedWithCurrentItem="True">
        <RibbonGalleryCategory x:Name="ribbonDebugBoundsTypesGalleryCategory">
            <RibbonGalleryItem x:Name="ribbonDebugBoundsTypeBoxItem">
                <StackPanel Orientation="Horizontal">
                    <Image Source="{StaticResource Icon_BBox}" Width="16" Height="16" />
                    <TextBlock Text="Box" Margin="10,0,0,0" VerticalAlignment="Center" />
                </StackPanel>
            </RibbonGalleryItem>
            <RibbonGalleryItem>
                <StackPanel Orientation="Horizontal">
                    <Image Source="{StaticResource Icon_BSphere}" Width="16" Height="16" />
                    <TextBlock Text="Sphere" Margin="10,0,0,0" VerticalAlignment="Center" />
                </StackPanel>
            </RibbonGalleryItem>
        </RibbonGalleryCategory>
    </RibbonGallery>
</RibbonComboBox>
4

0 回答 0