2012-08-02 56 views
1

我剛剛開始在使用Ribbon Bar的WPF項目中工作,但我被RibbonComboBox卡住了。RibbonComboBox的SelectedValue屬性問題

我需要添加3個項目,所以我迄今所做的是:

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

但我需要首先選擇的第一要素,所以,我的RibbonGalleryCategorySelectedValue屬性設置爲Phase 1,但它永遠不會被選中。

我在做什麼錯?這可能是一個非常簡單的問題,但這是我第一次開發一個Ribbon Bar。

在此先感謝。

+0

哪裏是重點?它在RibbonComboBox上嗎? – 2012-08-02 20:50:52

+0

不,我的重點是在另一個控制 – Dante 2012-08-02 20:54:27

+0

然後,你確定它沒有被選中。它可能被選中,但沒有專注,你不能告訴。我在列表框中遇到了這個問題,因爲列表框沒有被聚焦,所以選擇的項目是非常淺的灰色陰影。一旦我將焦點設置在列表框上,然後選擇了該項目,它就會「看起來」被選中。 – 2012-08-02 20:57:25

回答

1

我已經解決了我的問題:

我只需要設置IsSelected屬性True的元素:

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