0

開発中のWPFアプリケーションにExpressionDarkテーマを使用しています。ただし、編集可能なコンボボックスを使用すると、かなり厄介なバグに気づきました。

次のスクリーンショットに示すように、コントロールの幅よりも長いテキストを入力すると、コンテンツはコンボボックスから出てしまいます。

ここに画像の説明を入力してください

デフォルトのWindowsテーマで試しましたが、このバグは存在しないため、ExpressionDarkテーマに問題があると思います。

テーマXAMLをしばらく調べてきましたが、これまでのところ問題の原因を見つけることができませんでした。

たぶん、あなたの何人かはすでにその問題に遭遇し、そして/またはこれを修正する方法についての考えを持っていますか?

どうもありがとう!

PS:codeplexにあるExpressionDarkテーマを使用しています:http ://wpfthemes.codeplex.com/

4

1 に答える 1

0

さて、私は問題を発見しました。それは確かに ExpressionDarkTheme のバグでした。他の誰かがこの問題に遭遇した場合の解決策は次のとおりです。

ExpressionDark.xaml ファイルで、「ComboBoxTextBox」という名前の ControlTemplate を検索します。目標は、そこにスクロール ビューアーを配置して、コンテンツを水平方向にスクロールできるようにすることです。

ライン交換するだけ

<Border x:Name="PART_ContentHost" Focusable="False" Background="{TemplateBinding Background}" />

<Border Focusable="False" Background="{TemplateBinding Background}">
    <ScrollViewer Margin="0" x:Name="PART_ContentHost" Style="{DynamicResource NuclearScrollViewer}" />
</Border>

ほら!問題が解決しました。

于 2012-07-05T12:16:12.557 に答える