Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf RibbonComboBox';s SelectedValue属性问题_Wpf_Ribbon Control - Fatal编程技术网

Wpf RibbonComboBox';s SelectedValue属性问题

Wpf RibbonComboBox';s SelectedValue属性问题,wpf,ribbon-control,Wpf,Ribbon Control,我刚开始在一个WPF项目中使用一个功能区条,但我一直使用RibbonComboBox 我需要添加3个项目,因此到目前为止我所做的是: <RibbonComboBox Name="phaseComboBox"> <RibbonGallery> <RibbonGalleryCategory> <RibbonGalle

我刚开始在一个WPF项目中使用一个功能区条,但我一直使用RibbonComboBox

我需要添加3个项目,因此到目前为止我所做的是:

<RibbonComboBox Name="phaseComboBox">
                    <RibbonGallery>
                        <RibbonGalleryCategory>
                            <RibbonGalleryItem>
                                Phase 1
                            </rb:RibbonGalleryItem>
                            <RibbonGalleryItem>
                                Phase 2
                            </RibbonGalleryItem>
                            <RibbonGalleryItem>
                                Phase 3
                            </RibbonGalleryItem>
                        </RibbonGalleryCategory>
                    <RibbonGallery>
</RibbonComboBox>

第一阶段
第二阶段
第三阶段
但我首先需要选择第一个元素,因此,我将
RibbonGalleryCategory
SelectedValue
属性设置为
Phase 1
,但它从未被选中

我做错了什么?这可能是一个非常简单的问题,但这是我第一次开发一个功能条


提前感谢。

我已经解决了我的问题:

我只需在元素中将
IsSelected
属性设置为
True

<RibbonGalleryItem Content="Phase 1" IsSelected="True" />

我已经解决了我的问题:

我只需在元素中将
IsSelected
属性设置为
True

<RibbonGalleryItem Content="Phase 1" IsSelected="True" />


焦点在哪里?它在RibbonComboBox上吗?不,我的焦点在另一个控件上,然后你确定它没有被选中。它可能被选中,但只是没有重点,你不能说。我在一个列表框上遇到了这个问题,因为列表框没有聚焦,所以所选的项目是非常浅的灰色。一旦我在列表框上设置了焦点,然后选择了该项目,它就“看起来”被选中了。是的,我确定,我需要手动选择该元素才能将其选中焦点在哪里?它在RibbonComboBox上吗?不,我的焦点在另一个控件上,然后你确定它没有被选中。它可能被选中,但只是没有重点,你不能说。我在一个列表框上遇到了这个问题,因为列表框没有聚焦,所以所选的项目是非常浅的灰色。一旦我在列表框上设置了焦点,然后选择了项目,它就“看起来”被选中了。是的,我确定,我需要手动选择元素才能将其选中