【发布时间】:2013-07-21 00:00:37
【问题描述】:
我尝试通过 RibbonComboBox 的代码修改所选项目:
<r:RibbonComboBox x:Name="RibbonComboxBoxEditEnemyProjectiles" Label="Projectile" SmallImageSource="img/history16.png">
<r:RibbonGallery SelectedItem="{Binding Path=iSpriteIdx}" >
<r:RibbonGalleryCategory ItemsSource="{Binding oProjectiles, Source={StaticResource GameInfos}}" />
</r:RibbonGallery>
</r:RibbonComboBox>
我尝试了两种方法:
RibbonGalleryEditProjectileSprite.SelectedItem = GameData.oSprites[ idx ];
RibbonGalleryEditProjectileSprite.SelectedValue = GameData.oSprites[ idx ];
这种方法行不通。这样做的正确方法是什么?
谢谢
【问题讨论】:
-
“这种方式行不通”是什么意思?请提供更多详细信息,例如如果控件未更新或抛出任何异常。
-
对不起,回答时间。 "不工作" == "控件未更新,无异常