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)

アイテムでカテゴリを追加します。

Clear
private void Clear()
paletteViewModel.Clear()

すべてのカテゴリとアイテムをクリアします。

ClearSearch
private void ClearSearch()
paletteViewModel.ClearSearch()

検索テキストをクリアします。

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

ドラッグまたはダブルクリック作成のためにアイテムを選択したときに、占有者。