MethodTaskItemUsages 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MethodTaskItem オブジェクトの種類を指定します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class MethodTaskItemUsages
[System.Flags]
public enum MethodTaskItemUsages
type MethodTaskItemUsages =
Public Enum MethodTaskItemUsages
- 継承
-
MethodTaskItemUsages
- 属性
フィールド
ContextMenu | 2 | MethodTaskItemはショートカット メニュー用です。 |
TaskList | 1 | MethodTaskItemは オブジェクト用ですTaskList。 |
例
次の例では、 列挙型を MethodTaskItemUsages 型に TaskList 設定します。
MethodTaskItem navigateItem = new MethodTaskItem("Navigate", feature.PageInfo.Title, "Tasks",
feature.PageInfo.Description, feature.PageInfo.SmallImage as Image, feature.PageInfo);
navigateItem.Usage = MethodTaskItemUsages.TaskList;
private void AddFavorites(IList items, MRUList<MRUPageInfo> features) {
IControlPanel controlPanel = (IControlPanel)_serviceProvider.GetService(typeof(IControlPanel));
foreach (MRUPageInfo feature in features) {
if (feature == null) {
continue;
}
if (feature.PageInfo == null) {
feature.PageInfo = GetModulePageInfo(controlPanel, feature.Type);
}
if (feature.PageInfo == null) {
continue;
}
MethodTaskItem navigateItem = new MethodTaskItem("Navigate", feature.PageInfo.Title, "Tasks",
feature.PageInfo.Description, feature.PageInfo.SmallImage as Image, feature.PageInfo);
navigateItem.Usage = MethodTaskItemUsages.TaskList;
items.Add(navigateItem);
}
}