やあ
コンボボックスを上の写真のようにしたい。私は多くの方法を試しましたが、成功しませんでした。上の図のようにコンボ ボックスのスタイルを設定できる Web サイトまたはコードを教えてください。
Aero テーマのデフォルトのスクロールバーを作成しましたが、そのポップアップをコンボボックスの幅よりも大きくしたいです。次に、両端のスクロールバー。どうすればそれを行うことができますか
やあ
コンボボックスを上の写真のようにしたい。私は多くの方法を試しましたが、成功しませんでした。上の図のようにコンボ ボックスのスタイルを設定できる Web サイトまたはコードを教えてください。
Aero テーマのデフォルトのスクロールバーを作成しましたが、そのポップアップをコンボボックスの幅よりも大きくしたいです。次に、両端のスクロールバー。どうすればそれを行うことができますか
テーマから始めて、ニーズに合わせて変更することをお勧めします。これにより、スクロールバーテンプレートを実装する方法の基礎が得られ、結果を得るのはかなり簡単なはずです。それ以外の場合、Expression Blendにアクセスできる場合は、スクロールバー用のカスタムコントロールテンプレートを作成するのにも役立ちます。
テーマを使用するには、プロジェクトにXamlファイルを含め、アプリケーションからXamlを参照するだけです。
<Application x:Class="MyApp.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Themes/ExpressionDark.xaml" />
...
これにより、アプリのすべてのコントロールのテンプレートが置き換えられます。スクロールバーのみが必要な場合は、ファイルの残りの部分をコメントアウトし、ScrollBarに固有のStyleとControlTemplateを保持します。