作成日: 2020/09/28 最終更新日: 2020/12/25
文書種別
不具合
状況
修正済み
詳細
C1ListBoxで右クリックしても通常のコントールのようにコンテキストメニューが表示されません。右ドラッグで表示されます。
回避方法
この問題は 2020J v3 (4.5.20203.727) で修正されました。
※修正版を適用しない場合の回避方法は以下の通りです。
C1ListBoxのPreviewMouseRightButtonDownを下記のように実装します。
◆サンプルコード
----------------------------------------------------
private void C1ListBoxPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
listbox.ContextMenu.Visibility = Visibility.Visible;
if(listbox.SelectionMode != C1.WPF.C1SelectionMode.None && e.Source is C1ListBoxItem item)
{
item.IsSelected = true;
}
e.Handled = true;
}
----------------------------------------------------
※修正版を適用しない場合の回避方法は以下の通りです。
C1ListBoxのPreviewMouseRightButtonDownを下記のように実装します。
◆サンプルコード
----------------------------------------------------
private void C1ListBoxPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
{
listbox.ContextMenu.Visibility = Visibility.Visible;
if(listbox.SelectionMode != C1.WPF.C1SelectionMode.None && e.Source is C1ListBoxItem item)
{
item.IsSelected = true;
}
e.Handled = true;
}
----------------------------------------------------
旧文書番号
86038