PaletteViewModel
StockSharp.Xaml.Diagram.Maui
ViewModel 要素パレットの
継承元: NotifiableObject
プロパティ
ActivateItemCommand
public DelegateCommand<PaletteItem> ActivateItemCommand { get; }
value = paletteViewModel.ActivateItemCommand
コマンドのラッピングPaletteItem@)を取得します。
AllItems
public ObservableCollection<PaletteItem> AllItems { get; }
value = paletteViewModel.AllItems
検索対象の全ての項目のフラットリスト
Categories
public ObservableCollection<PaletteCategory> Categories { get; }
value = paletteViewModel.Categories
アイテムのカテゴリはすべて。
ClearCommand
public DelegateCommand ClearCommand { get; }
value = paletteViewModel.ClearCommand
Clear をラップするコマンドを取得します。
ClearSearchCommand
public DelegateCommand ClearSearchCommand { get; }
value = paletteViewModel.ClearSearchCommand
コマンドのラッピングClearSearch@
FilteredItems
public ObservableCollection<PaletteItem> FilteredItems { get; }
value = paletteViewModel.FilteredItems
検索に基づいてフィルタリングされたアイテム。
IsSearchMode
public bool IsSearchMode { get; set; }
value = paletteViewModel.IsSearchMode
paletteViewModel.IsSearchMode = value
IsSearchModeの 保存可能なプロパティーを 取得またはセットします。
SearchText
public string SearchText { get; set; }
value = paletteViewModel.SearchText
paletteViewModel.SearchText = value
SearchTextの 保存可能なプロパティーを 取得またはセットします。
SelectedItem
public PaletteItem SelectedItem { get; set; }
value = paletteViewModel.SelectedItem
paletteViewModel.SelectedItem = value
SelectedItemの 保存可能なプロパティーを 取得またはセットします。
メソッド
ActivateItem
private void ActivateItem(PaletteItem item)
paletteViewModel.ActivateItem(item)
選択した項目をアクティブにします。
AddCategory
public void AddCategory(string categoryName, IEnumerable<PaletteItem> items)
paletteViewModel.AddCategory(categoryName, items)
アイテムでカテゴリを追加します。
StartDrag
public void StartDrag(PaletteItem item, float startX, float startY)
paletteViewModel.StartDrag(item, startX, startY)
パレットからアイテムをドラッグし始めます。
イベント
DragStarted
public event EventHandler<PaletteDragEventArgs> DragStarted
paletteViewModel.DragStarted += handler
ドラッグ操作がパレットから始まると、占有者。
ItemActivated
public event EventHandler<PaletteItem> ItemActivated
paletteViewModel.ItemActivated += handler
ドラッグまたはダブルクリック作成のためにアイテムを選択したときに、占有者。