デフォルトでは、C1DropDown コントロールのドロップダウンボックスは、ユーザーが実行時にドロップダウン矢印をクリックした場合にのみ開きます。このトピックでは、ユーザーが実行時にコントロールの上にマウスポインタを置くとドロップダウンボックスが開くように設定します。このトピックでは、アプリケーションにコンテンツを含む C1DropDown コントロールが既に追加されていることを前提としています。
次の手順を実行します。
C# コードの書き方
C# |
コードのコピー
|
---|---|
using C1.Xaml; |
C# コードの書き方
C# |
コードのコピー
|
---|---|
private void C1DropDown_IsMouseOverChanged(object sender, PropertyChangedEventArgs<bool> e) { if (c1dropdown1.IsMouseOver == true) { c1dropdown1.IsDropDownOpen = true; } else { c1dropdown1.IsDropDownOpen = false; } } |
ここまでの成果
このトピックでは、IsDropDownOpen プロパティを使用して、ユーザーが実行時にコントロールの上にマウスポインタを置くとドロップダウンボックスが開くコードを追加しました。アプリケーションを実行し、コントロールの上にマウスポインタを置きます。ドロップダウンボックスが開くことを確認します。マウスポインタをコントロールから移動すると、ドロップダウンボックスが閉じることを確認します。