0

我在silverlight下删除infragistics组合框(NetAdvantage 2012.2)上的样式时遇到了真正的麻烦。在当前状态下,它几乎不可见,不透明度设置为浅灰色。请参阅下面的组合框和常规文本框之间的区别。

当组合框被禁用时,我所做的每一个样式更改都不会影响组合框的不透明度。

组合框已禁用

下面是我目前尝试设置的样式。我已经尝试了一百种不同的代码组合,但这就是我试图做出改变的地方。我已将禁用的不透明度更改为 0,希望这将删除位于组合框顶部的任何项目。如果我在这里偏离路线,请告诉我。

<VisualStateGroup x:Name="CommonStates">
                            <VisualState x:Name="Normal"/>
                            <VisualState x:Name="MouseOver"/>
                            <VisualState x:Name="Disabled">
                                <Storyboard>
                                    <DoubleAnimationUsingKeyFrames Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(UIElement.Opacity)">
                                        <SplineDoubleKeyFrame KeyTime="00:00:00" Value="0"/>
                                    </DoubleAnimationUsingKeyFrames>
                                </Storyboard>
                            </VisualState>
                        </VisualStateGroup>
                        <VisualStateGroup x:Name="FocusStates">
                            <VisualState x:Name="Focused">
                                <Storyboard>
                                    <DoubleAnimationUsingKeyFrames Storyboard.TargetName="FocusVisualElement" Storyboard.TargetProperty="(UIElement.Opacity)">
                                        <SplineDoubleKeyFrame KeyTime="00:00:00">
                                            <SplineDoubleKeyFrame.Value>
                                                <System:Double>1</System:Double>
                                            </SplineDoubleKeyFrame.Value>
                                        </SplineDoubleKeyFrame>
                                    </DoubleAnimationUsingKeyFrames>
                                </Storyboard>
                            </VisualState>
                            <VisualState x:Name="Unfocused"/>
                        </VisualStateGroup>
4

1 回答 1

2

我一直在研究您的问题,我可以建议您处理 XamComboEditor 的 Loaded 事件并获取负责文本模糊的边框和矩形并将其不透明度设置为 0。Infragistics 上也有一个重复的帖子论坛,其中上传了一个示例:

http://www.infragistics.com/community/forums/t/83793.aspx

以后我可以建议您在此处发布与 Infragistics 控件相关的问题,因为您会从 Infragistics 专家那里得到答案。

于 2013-09-16T05:55:54.137 回答