Перейти к содержанию

Скрытие плиток (тайлов) и горячие клавиши

Скрытие плиток (тайлов) и горячие клавиши

Управлять состоянием плиток можно напрямую через 3 их свойства:

  • IsEnabled - определяет доступность плитки и выполнимость её команды в свойстве Command. Если равно false, то плитка становится серой и на ней нельзя кликнуть.

  • IsCollapsed - плитка не отображается на экране и не занимает места.

  • IsHidden - плитка скрыта, но под неё отводится место на экране так, чтобы её можно было показать, не переоткрывая панель.

  • IsVisible (только чтение) - плитка видна на экране, т.е. свойства IsCollapsed и IsHidden установлены в false.

Команду плитки можно выполнить, если IsEnabled = true и метод CanExecute команды вернул true. Сама плитка при этом может быть скрыта на экране, поэтому пользователь может не иметь возможности кликнуть по плитке и вызвать её команду. Но команду можно выполнить из любого места в коде:

using Tessa.UI.Tiles;

bool executed = tile.ExecuteCommandWithCheck();

Back to top