CalendarView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーがカレンダーのビジュアル表示を使用して日付を選択できるようにするコントロールを表します。
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CalendarView : Control
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class CalendarView : Control
Public Class CalendarView
Inherits Control
- 継承
- 属性
例
Tip
詳細、設計ガイダンス、およびコード例については、「 カレンダー ビュー」を参照してください。
WinUI 3 ギャラリー アプリには、ほとんどの WinUI 3 コントロールと機能の対話型の例が含まれています。 Microsoft Store からアプリを入手するか、GitHub でソース コードを取得します。
この例では、予定をスケジュールするための CalendarView の段階的なレンダリングを示します。 フェーズ 0 では、既定の日項目がレンダリングされます。 フェーズ 1 では、予約できない日をブラックアウトします。 これには、過去の日付、日曜日、既に完全に予約されている日付が含まれます。 フェーズ 2 では、その日に予約された各予定を確認します。 確認された予定ごとに緑色の密度バーが表示され、予定の予定ごとに青い密度のバーが表示されます。 この例の Bookings クラスは架空の予約アプリからのものであり、表示されません。
(完全なアプリ サンプルで実行されているこのコードを確認するには、Lunch スケジューラのサンプルを参照してください)。
<CalendarView CalendarViewDayItemChanging="CalendarView_CalendarViewDayItemChanging"/>
private void CalendarView_CalendarViewDayItemChanging(CalendarView sender,
CalendarViewDayItemChangingEventArgs args)
{
// Render basic day items.
if (args.Phase == 0)
{
// Register callback for next phase.
args.RegisterUpdateCallback(CalendarView_CalendarViewDayItemChanging);
}
// Set blackout dates.
else if (args.Phase == 1)
{
// Blackout dates in the past, Sundays, and dates that are fully booked.
if (args.Item.Date < DateTimeOffset.Now ||
args.Item.Date.DayOfWeek == DayOfWeek.Sunday ||
Bookings.HasOpenings(args.Item.Date) == false)
{
args.Item.IsBlackout = true;
}
// Register callback for next phase.
args.RegisterUpdateCallback(CalendarView_CalendarViewDayItemChanging);
}
// Set density bars.
else if (args.Phase == 2)
{
// Avoid unnecessary processing.
// You don't need to set bars on past dates or Sundays.
if (args.Item.Date > DateTimeOffset.Now &&
args.Item.Date.DayOfWeek != DayOfWeek.Sunday)
{
// Get bookings for the date being rendered.
var currentBookings = Bookings.GetBookings(args.Item.Date);
List<Color> densityColors = new List<Color>();
// Set a density bar color for each of the days bookings.
// It's assumed that there can't be more than 10 bookings in a day. Otherwise,
// further processing is needed to fit within the max of 10 density bars.
foreach (booking in currentBookings)
{
if (booking.IsConfirmed == true)
{
densityColors.Add(Colors.Green);
}
else
{
densityColors.Add(Colors.Blue);
}
}
args.Item.SetDensityColors(densityColors);
}
}
}
注釈
Tip
詳細、設計ガイダンス、およびコード例については、「 カレンダー ビュー」を参照してください。
CalendarView を使用すると、ユーザーが予定表を表示して操作できるようにする標準化された方法が提供されます。 ユーザーが複数の日付を選択できるようにする必要がある場合は、 CalendarView を使用する必要があります。 ユーザーが 1 つの日付のみを選択できるようにする必要があり、カレンダーを常に表示する必要がない場合は、 CalendarDatePicker コントロールまたは DatePicker コントロールの使用を検討してください。 既定の形式の CalendarView コントロールは、最小限の拡張アプリケーション マークアップ言語 (XAML) またはその他のコードで使用することも、アプリに合わせてさまざまな方法でカスタマイズすることもできます。
CalendarView は、月ビュー、年ビュー、10 年ビューの 3 つの独立したビューで構成されています。 既定では、月ビューが開いた状態で開始されます。 スタートアップ ビューを指定するには、 DisplayMode プロパティを設定します。
ユーザーは月ビューでヘッダーをクリックして年ビューを開き、年ビューでヘッダーをクリックして 10 年ビューを開きます。 ユーザーは 10 年ビューで年を選択して年ビューに戻り、年ビューで月を選択して月ビューに戻ります。 ヘッダーの横にある 2 つの矢印は、月、年、または 10 年ごとに前後に移動します。
日付の選択
既定では、 SelectionMode プロパティは Single に設定されます。 これにより、ユーザーは予定表で 1 つの日付を選択できます。 日付の選択を無効にするには、SelectionMode を None に設定します。
ユーザーが複数の日付を選択できるようにするには、SelectionMode を Multiple に設定します。 次に示すように、 DateTime/DateTimeOffset オブジェクトを SelectedDates コレクションに追加することで、プログラムで複数の日付を選択できます。
calendarView1.SelectedDates.Add(DateTimeOffset.Now);
calendarView1.SelectedDates.Add(new DateTime(1977, 1, 5));
ユーザーは、カレンダー グリッドで選択した日付をクリックまたはタップして、選択した日付の選択を解除できます。
SelectedDatesChangedSelectedDates コレクションが変更されたときに通知されるイベントを処理できます。
Globalization
CalendarView は、Windowsでサポートされる各カレンダー システムをサポートします。 これらのカレンダーは、 Windows.Globalization.CalendarIdentifiers クラスで指定されます。 CalendarView では、アプリの既定の言語に適したカレンダーが使用されます。または、 CalendarIdentifier プロパティを設定して特定のカレンダー システムを使用することもできます。
DateTime と Calendar の値
CalendarView で使用される日付オブジェクトの表現は、プログラミング言語によって異なります。 C# は、.NETの一部である System.DateTimeOffset 構造体を使用します。 C++ では、Windows が使用されます。Foundation.DateTime 構造体。 関連する概念は Calendar クラスであり、コンテキストでの日付の解釈方法に影響します。 すべての Windows ランタイム アプリで Windows.Globalization.Calendar クラスを使用できます。 C# アプリでは、同様の機能を備える System.Globalization.Calendar クラスを使用することもできます。 (Windows Runtime アプリでは、base .NET Calendar クラスを使用できますが、特定の実装は使用できません(たとえば、GregorianCalendar)。
.NETでは、DateTime という名前の型もサポートされています。この型は、DateTimeOffset に暗黙的に変換できます。 そのため、実際に DateTimeOffset の値を設定するために使用される.NET コードで "DateTime" 型が使用されている場合があります。 DateTime と DateTimeOffset の違いの詳細については、「DateTimeOffset の解説」を参照してください。
Note
日付オブジェクトを取得するプロパティは XAML 属性文字列として設定できません。Windows Runtime XAML パーサーには、文字列を日付に変換するための変換ロジックDateTime/DateTimeOffset オブジェクトがあるためです。 通常、これらの値はコードで設定します。 もう 1 つの手法として、データ オブジェクトまたはデータ コンテキストで使用できる日付を定義し、データとして日付にアクセスできる {Binding} マークアップ拡張 式を参照する XAML 属性としてプロパティを設定します。
CalendarView の外観のカスタマイズ
CalendarView は、 ControlTemplate で定義された拡張アプリケーション マークアップ言語 (XAML) 要素と、コントロールによって直接レンダリングされるビジュアル要素の両方で構成されます。 コントロール テンプレートで定義されている Extensible Application Markup Language (XAML) 要素には、コントロールを囲む境界線、ヘッダー、前のボタンと次のボタン、および DayOfWeek 要素が含まれます。 これらの要素は、任意の拡張アプリケーション マークアップ言語 (XAML) コントロールと同様に、スタイル設定および再テンプレート化できます。 カレンダー グリッドは、 CalendarViewDayItem オブジェクトで構成されます。 これらの要素のスタイルを指定したり、テンプレートを再適用することはできませんが、それらの外観をカスタマイズできるさまざまなプロパティが用意されています。
この図は、カレンダーの月ビューを構成する要素を示しています。 詳細については、 CalendarViewDayItem クラスの解説を参照してください。
次の表に、カレンダー要素の外観を変更するために変更できるプロパティの一覧を示します。
既定では、月ビューには一度に 6 週間が表示されます。 表示される週数を変更するには、 NumberOfWeeksInView プロパティを設定します。 表示する最小週数は 2 です。最大値は 8 です。
既定では、年ビューと 10 年ビューは 4 x 4 グリッドで表示されます。 行または列の数を変更するには、 SetYearDecadeDisplayDimensions 必要な行数と列数を指定して呼び出します。 これにより、年ビューと 10 年ビューの両方のグリッドが変更されます。
ここでは、年ビューと 10 年ビューが 3 x 4 グリッドで表示されるように設定されています。
calendarView1.SetYearDecadeDisplayDimensions(3, 4);
既定では、CalendarView に表示される最小日付は現在の日付の 100 年前で、表示される最大日付は現在の日付から 100 年です。 カレンダーに表示される最小および最大の日付を変更するには、 MinDate および MaxDate プロパティを設定します。
calendarView1.MinDate = new DateTime(2000, 1, 1);
calendarView1.MaxDate = new DateTime(2099, 12, 31);
カレンダーの日次項目の更新
カレンダーの各日は、 CalendarViewDayItem オブジェクトによって表されます。 個々の日項目にアクセスし、そのプロパティとメソッドを使用するには、 CalendarViewDayItemChanging イベントを 処理し、イベント引数の Item プロパティを使用して CalendarViewDayItem にアクセスします。
CalendarViewDayItem.IsBlackout プロパティを true に設定すると、CalendarView で日を選択できなくなります。
CalendarViewDayItem.SetDensityColors メソッドを呼び出すことで、1 日のイベントの密度に関するコンテキスト情報を表示できます。 日ごとに 0 から 10 個の密度バーを表示し、各バーの色を設定できます。
カレンダーの日項目を次に示します。 1 日目と 2 日目は黒く表示されます。日 2、3、4 には、さまざまな密度バーが設定されています。
CalendarView には、多数の CalendarViewDayItem オブジェクトを 含めることができます。 UI の応答性を維持し、予定表をスムーズにナビゲーションできるようにするために、CalendarView では段階的なレンダリングがサポートされています。 これにより、日項目の処理をフェーズに分割できます。 すべてのフェーズが完了する前に 1 日がビュー外に移動された場合、その項目の処理とレンダリングに時間は使用されません。
コントロール のスタイルとテンプレート
既定の スタイル と ControlTemplate を変更して、コントロールに一意の外観を与えることができます。 コントロールのスタイルとテンプレートの変更については、「 XAML スタイル」を参照してください。 コントロールの外観を定義する既定のスタイル、テンプレート、およびリソースは、 generic.xaml ファイルに含まれます。 設計上、generic.xaml は、Windows App SDK NuGet パッケージと共にインストールされます。 既定では、この場所は \Users\<username>\.nuget\packages\microsoft.windowsappsdk\<version>\lib\uap10.0\Microsoft.UI\Themes\generic.xaml です。 SDK のバージョンによってスタイルとリソースの値が異なる場合があります。
XAML には、コントロール テンプレートを変更せずに、さまざまな表示状態のコントロールの色を変更するために使用できるリソースも含まれています。 これらのリソースの変更は、 Background や Foreground などのプロパティを設定する場合に推奨されます。 詳細については、XAML スタイルに関する記事の軽量スタイルのセクションを参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| CalendarView() |
CalendarView クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AccessKey |
この要素のアクセス キー (ニーモニック) を取得または設定します。 (継承元 UIElement) |
| AccessKeyScopeOwner |
ソース要素のビジュアル ツリーにない場合でも、この要素のアクセス キー スコープを提供するソース要素を取得または設定します。 (継承元 UIElement) |
| ActualHeight |
FrameworkElement のレンダリングされた高さを取得します。 「解説」を参照してください。 (継承元 FrameworkElement) |
| ActualOffset |
レイアウト プロセスの配置パス中に計算された、親を基準としたこの UIElement の位置を取得します。 (継承元 UIElement) |
| ActualSize |
レイアウト プロセスの配置パス中にこの UIElement が計算したサイズを取得します。 (継承元 UIElement) |
| ActualTheme |
要素によって現在使用されている UI テーマを取得します。 これは RequestedTheme とは異なる場合があります。 (継承元 FrameworkElement) |
| ActualWidth |
FrameworkElement のレンダリングされた幅を取得します。 「解説」を参照してください。 (継承元 FrameworkElement) |
| AllowDrop |
この UIElement をドラッグ アンド ドロップ操作の目的でドロップ ターゲットにできるかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| AllowFocusOnInteraction |
ユーザーが要素を操作するときに要素が自動的にフォーカスを取得するかどうかを示す値を取得または設定します。 (継承元 FrameworkElement) |
| AllowFocusWhenDisabled |
無効なコントロールがフォーカスを受け取ることができるかどうかを取得または設定します。 (継承元 FrameworkElement) |
| Background |
コントロールの背景を提供するブラシを取得または設定します。 (継承元 Control) |
| BackgroundSizing |
この要素の境界線に対する背景の延長距離を示す値を取得または設定します。 (継承元 Control) |
| BaseUri |
XAML の読み込み時に XAML で構築されたオブジェクトのベース URI を表す URI (Uniform Resource Identifier) を取得します。 このプロパティは、実行時の URI 解決に役立ちます。 (継承元 FrameworkElement) |
| BlackoutBackground |
選択できない日付の背景を提供するブラシを取得または設定します。 |
| BlackoutBackgroundProperty |
ブラックアウト バックグラウンド依存関係プロパティを識別します。 |
| BlackoutForeground |
選択できない日付の前景を提供するブラシを取得または設定します。 |
| BlackoutForegroundProperty |
BlackoutForeground 依存関係プロパティを識別します。 |
| BlackoutStrikethroughBrush |
選択できない日付をマークするブラシを取得または設定します。 |
| BlackoutStrikethroughBrushProperty |
BlackoutStrikethroughBrush 依存関係プロパティを識別します。 |
| BorderBrush |
コントロールの境界線の塗りつぶしを記述するブラシを取得または設定します。 (継承元 Control) |
| BorderThickness |
コントロールの境界線の太さを取得または設定します。 (継承元 Control) |
| CacheMode |
レンダリングされたコンテンツを可能な限り複合ビットマップとしてキャッシュする必要があることを示す値を取得または設定します。 (継承元 UIElement) |
| CalendarIdentifier |
使用するカレンダー システムを取得または設定します。 |
| CalendarIdentifierProperty |
CalendarIdentifier 依存関係プロパティを識別します。 |
| CalendarItemBackground |
予定表アイテムの背景を提供するブラシを取得または設定します。 |
| CalendarItemBackgroundProperty |
CalendarItemBackground 依存関係プロパティを識別します。 |
| CalendarItemBorderBrush |
予定表アイテムの境界線を提供するブラシを取得または設定します。 |
| CalendarItemBorderBrushProperty |
CalendarItemBorderBrush 依存関係プロパティを識別します。 |
| CalendarItemBorderThickness |
予定表アイテムの罫線の太さを取得または設定します。 |
| CalendarItemBorderThicknessProperty |
CalendarItemBorderThickness 依存関係プロパティを識別します。 |
| CalendarItemCornerRadius |
予定表アイテムの角の半径を取得または設定します。 |
| CalendarItemCornerRadiusProperty |
CalendarItemCornerRadius 依存関係プロパティを識別します。 |
| CalendarItemDisabledBackground |
無効になっている予定表アイテムの背景を提供するブラシを取得または設定します。 |
| CalendarItemDisabledBackgroundProperty |
CalendarItemDisabledBackground 依存関係プロパティを識別します。 |
| CalendarItemForeground |
予定表アイテムの前景を提供するブラシを取得または設定します。 |
| CalendarItemForegroundProperty |
CalendarItemForeground 依存関係プロパティを識別します。 |
| CalendarItemHoverBackground |
カーソルがオーバーしている予定表アイテムの背景を提供するブラシを取得または設定します。 |
| CalendarItemHoverBackgroundProperty |
CalendarItemHoverBackground 依存関係プロパティを識別します。 |
| CalendarItemPressedBackground |
押された予定表アイテムの背景を提供するブラシを取得または設定します。 |
| CalendarItemPressedBackgroundProperty |
CalendarItemPressedBackground 依存関係プロパティを識別します。 |
| CalendarViewDayItemStyle |
コントロールの内部 CalendarViewDayItem オブジェクトに関連付けられているスタイルを取得または設定します。 |
| CalendarViewDayItemStyleProperty |
CalendarViewDayItemStyle 依存関係プロパティを識別します。 |
| CanBeScrollAnchor |
UIElement をスクロール アンカーの候補にできるかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| CanDrag |
ドラッグ アンド ドロップ操作で要素をデータとしてドラッグできるかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| CenterPoint |
要素の中心点 (回転またはスケーリングが行われる点) を取得または設定します。 要素のレンダリング位置に影響します。 (継承元 UIElement) |
| CharacterSpacing |
em の 1/1000 単位で文字間の均一な間隔を取得または設定します。 (継承元 Control) |
| Clip |
UIElement の内容のアウトラインを定義するために使用する RectangleGeometry を取得または設定します。 (継承元 UIElement) |
| CompositeMode |
親レイアウトとウィンドウ内の要素の代替コンポジションモードとブレンド モードを宣言するプロパティを取得または設定します。 これは、混合 XAML/Microsoft DirectX UI に関係する要素に関連します。 (継承元 UIElement) |
| ContextFlyout |
この要素に関連付けられているポップアップを取得または設定します。 (継承元 UIElement) |
| CornerRadius |
コントロールの境界線の角の半径を取得または設定します。 (継承元 Control) |
| DataContext |
FrameworkElement のデータ コンテキストを取得または設定します。 データ コンテキストの一般的な用途は、 |
| DayItemFontFamily |
カレンダーの日の値を表示するために使用するフォントを取得または設定します。 |
| DayItemFontFamilyProperty |
DayItemFontFamily 依存関係プロパティを識別します。 |
| DayItemFontSize |
カレンダーの日の値を表示するために使用するフォント サイズを取得または設定します。 |
| DayItemFontSizeProperty |
DayItemFontSize 依存関係プロパティを識別します。 |
| DayItemFontStyle |
カレンダーの日の値を表示するために使用するフォント スタイルを取得または設定します。 |
| DayItemFontStyleProperty |
DayItemFontStyle 依存関係プロパティを識別します。 |
| DayItemFontWeight |
カレンダーの日の値を表示するために使用するフォントの太さを取得または設定します。 |
| DayItemFontWeightProperty |
DayItemFontWeight 依存関係プロパティを識別します。 |
| DayItemMargin |
1 日のアイテムの外側の領域の量を取得または設定します。 |
| DayItemMarginProperty |
DayItemMargin 依存関係プロパティを識別します。 |
| DayOfWeekFormat |
曜日ヘッダーの表示形式を取得または設定します。 |
| DayOfWeekFormatProperty |
DayOfWeekFormat 依存関係プロパティを識別します。 |
| DefaultStyleKey |
コントロールの既定のスタイルを参照するキーを取得または設定します。 カスタム コントロールの作成者は、このプロパティを使用して、コントロールが使用するスタイルの既定値を変更します。 (継承元 Control) |
| DefaultStyleResourceUri |
コントロールの既定のスタイルを含むリソース ファイルへのパスを取得または設定します。 (継承元 Control) |
| DesiredSize |
レイアウト プロセスのメジャー パス中にこの UIElement が計算したサイズを取得します。 (継承元 UIElement) |
| DisabledForeground |
無効になっている予定表アイテムの前景を提供するブラシを取得または設定します。 |
| DisabledForegroundProperty |
DisabledForeground 依存関係プロパティを識別します。 |
| Dispatcher |
Windows App SDK アプリで常に |
| DispatcherQueue |
このオブジェクトが関連付けられている |
| DisplayMode |
カレンダーに月、年、または 10 年の選択ウィンドウが表示されるかどうかを示す値を取得または設定します。 |
| DisplayModeProperty |
DisplayMode 依存関係プロパティを識別します。 |
| ElementSoundMode |
サウンドを再生するかどうかのコントロールの設定を指定する値を取得または設定します。 (継承元 Control) |
| ExitDisplayModeOnAccessKeyInvoked |
アクセス キーの呼び出し時にアクセス キーの表示を閉じるかどうかを指定する値を取得または設定します。 (継承元 UIElement) |
| FirstDayOfWeek |
週の最初の曜日として表示される曜日を示す値を取得または設定します。 |
| FirstDayOfWeekProperty |
FirstDayOfWeek 依存関係プロパティを識別します。 |
| FirstOfMonthLabelFontFamily |
カレンダーの最初の月のバナーを表示するために使用するフォントを取得または設定します。 |
| FirstOfMonthLabelFontFamilyProperty |
FirstOfMonthLabelFontFamily 依存関係プロパティを識別します。 |
| FirstOfMonthLabelFontSize |
カレンダーの最初の月のバナーを表示するために使用するフォント サイズを取得または設定します。 |
| FirstOfMonthLabelFontSizeProperty |
FirstOfMonthLabelFontSize 依存関係プロパティを識別します。 |
| FirstOfMonthLabelFontStyle |
カレンダーの最初の月のバナーを表示するために使用するフォント スタイルを取得または設定します。 |
| FirstOfMonthLabelFontStyleProperty |
FirstOfMonthLabelFontStyle 依存関係プロパティを識別します。 |
| FirstOfMonthLabelFontWeight |
カレンダーの最初の月のバナーを表示するために使用するフォントの太さを取得または設定します。 |
| FirstOfMonthLabelFontWeightProperty |
FirstOfMonthLabelFontWeight 依存関係プロパティを識別します。 |
| FirstOfMonthLabelMargin |
最初の月のラベルの周囲の領域を取得または設定します。 |
| FirstOfMonthLabelMarginProperty |
FirstOfMonthLabelMargin 依存関係プロパティを識別します。 |
| FirstOfYearDecadeLabelFontFamily |
カレンダーの最初の年のバナーを表示するために使用するフォントを取得または設定します。 |
| FirstOfYearDecadeLabelFontFamilyProperty |
FirstOfYearDecadeLabelFontFamily 依存関係プロパティを識別します。 |
| FirstOfYearDecadeLabelFontSize |
カレンダーの最初の年のバナーを表示するために使用するフォント サイズを取得または設定します。 |
| FirstOfYearDecadeLabelFontSizeProperty |
FirstOfYearDecadeLabelFontSize 依存関係プロパティを識別します。 |
| FirstOfYearDecadeLabelFontStyle |
カレンダーの最初の年のバナーを表示するために使用するフォント スタイルを取得または設定します。 |
| FirstOfYearDecadeLabelFontStyleProperty |
FirstOfYearDecadeLabelFontStyle 依存関係プロパティを識別します。 |
| FirstOfYearDecadeLabelFontWeight |
カレンダーの最初の年のバナーを表示するために使用するフォントの太さを取得または設定します。 |
| FirstOfYearDecadeLabelFontWeightProperty |
FirstOfYearDecadeLabelFontWeight 依存関係プロパティを識別します。 |
| FirstOfYearDecadeLabelMargin |
最初の年または 10 年のラベルの周囲の領域の量を取得または設定します。 |
| FirstOfYearDecadeLabelMarginProperty |
FirstOfYearDecadeLabelMargin 依存関係プロパティを識別します。 |
| FlowDirection |
レイアウトを制御する任意の親要素内でテキストやその他の UI 要素が流れる方向を取得または設定します。 このプロパティは、 |
| FocusBorderBrush |
フォーカスがある予定表アイテムの境界線を提供するブラシを取得または設定します。 |
| FocusBorderBrushProperty |
FocusBorderBrush 依存関係プロパティを識別します。 |
| FocusState |
このコントロールにフォーカスがあるかどうかを示す値と、フォーカスが取得されたモードを取得します。 (継承元 UIElement) |
| FocusVisualMargin |
FrameworkElement のフォーカス ビジュアルの外側の余白を取得または設定します。 (継承元 FrameworkElement) |
| FocusVisualPrimaryBrush |
FrameworkElement の |
| FocusVisualPrimaryThickness |
FrameworkElement の |
| FocusVisualSecondaryBrush |
FrameworkElement の |
| FocusVisualSecondaryThickness |
FrameworkElement の |
| FontFamily |
コントロール内のテキストを表示するために使用するフォントを取得または設定します。 (継承元 Control) |
| FontSize |
このコントロール内のテキストのサイズを取得または設定します。 (継承元 Control) |
| FontStretch |
画面でフォントを縮小または展開する度合いを取得または設定します。 (継承元 Control) |
| FontStyle |
テキストをレンダリングするスタイルを取得または設定します。 (継承元 Control) |
| FontWeight |
指定したフォントの太さを取得または設定します。 (継承元 Control) |
| Foreground |
前景色を表すブラシを取得または設定します。 (継承元 Control) |
| Height |
FrameworkElement の推奨される高さを取得または設定します。 (継承元 FrameworkElement) |
| HighContrastAdjustment |
ハイ コントラスト テーマが有効な場合に、フレームワークが要素のビジュアル プロパティを自動的に調整するかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| HorizontalAlignment |
パネルや項目コントロールなど、レイアウトの親で構成されている場合に FrameworkElement に適用される水平方向の配置特性を取得または設定します。 (継承元 FrameworkElement) |
| HorizontalContentAlignment |
コントロールのコンテンツの水平方向の配置を取得または設定します。 (継承元 Control) |
| HorizontalDayItemAlignment |
カレンダー内の日項目の水平方向の配置を取得または設定します。 |
| HorizontalDayItemAlignmentProperty |
HorizontalDayItemAlignment 依存関係プロパティを識別します。 |
| HorizontalFirstOfMonthLabelAlignment |
最初の月のバナー テキストの水平方向の配置を取得または設定します。 |
| HorizontalFirstOfMonthLabelAlignmentProperty |
HorizontalFirstOfMonthLabelAlignment 依存関係プロパティを識別します。 |
| HoverBorderBrush |
ポインターが上にある間に予定表アイテムの境界線を提供するブラシを取得または設定します。 |
| HoverBorderBrushProperty |
HoverBorderBrush 依存関係プロパティを識別します。 |
| IsAccessKeyScope |
要素が独自のアクセス キー スコープを定義するかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| IsDoubleTapEnabled |
DoubleTapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| IsEnabled |
ユーザーがコントロールを操作できるかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsFocusEngaged |
ユーザーがゲーム コントローラーの A/Select ボタンを押したときにフォーカスがコントロールに制限されているかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsFocusEngagementEnabled |
ユーザーがゲーム コントローラーの A/Select ボタンを押したときに、コントロールにフォーカスを制限できるかどうかを示す値を取得または設定します。 (継承元 Control) |
| IsGroupLabelVisible |
DisplayMode が Month の場合に月の最初の日で月の名前を表示するか、DisplayMode が Year の場合に年の名前を年の最初の月と共に表示するかを示す値を取得または設定します。 |
| IsGroupLabelVisibleProperty |
IsGroupLabelVisible 依存関係プロパティを識別します。 |
| IsHitTestVisible |
この UIElement の包含領域がヒット テストの true 値を返すことができるかどうかを取得または設定します。 (継承元 UIElement) |
| IsHoldingEnabled |
Holding イベントがその要素から発生するかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| IsLoaded |
要素が要素ツリーに追加され、操作の準備ができているかどうかを示す値を取得します。 (継承元 FrameworkElement) |
| IsOutOfScopeEnabled |
スコープ外の予定表アイテムが一意の前景色で表示されるかどうかを示す値を取得または設定します。 |
| IsOutOfScopeEnabledProperty |
IsOutOfScopeEnabled 依存関係プロパティを識別します。 |
| IsRightTapEnabled |
RightTapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| IsTabStop |
コントロールがタブ ナビゲーションに含まれるかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| IsTapEnabled |
Tapped イベントがその要素から発生するかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| IsTextScaleFactorEnabled |
システム テキスト サイズの設定を反映するために、自動テキスト拡大を有効にするかどうかを取得または設定します。 (継承元 Control) |
| IsTodayHighlighted |
現在の日付が強調表示されているかどうかを示す値を取得または設定します。 |
| IsTodayHighlightedProperty |
IsTodayHighlighted 依存関係プロパティを識別します。 |
| KeyboardAcceleratorPlacementMode |
コントロール ヒント に、関連付けられているキーボード アクセラレータのキーの組み合わせを表示するかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| KeyboardAcceleratorPlacementTarget |
アクセラレータ キーの組み合わせを表示 するコントロールヒント を示す値を取得または設定します。 (継承元 UIElement) |
| KeyboardAccelerators |
キーボードを使用してアクションを呼び出すキーの組み合わせのコレクションを取得します。 アクセラレータは通常、ボタンまたはメニュー項目に割り当てられます。
|
| KeyTipHorizontalOffset |
UIElement に関連してキー ヒントを配置する距離を示す値を取得または設定します。 (継承元 UIElement) |
| KeyTipPlacementMode |
UIElement の境界に対してアクセス キーキーヒントが配置される場所を示す値を取得または設定します。 (継承元 UIElement) |
| KeyTipTarget |
アクセス キーキーヒントの対象となる要素を示す値を取得または設定します。 (継承元 UIElement) |
| KeyTipVerticalOffset |
UI 要素に対するキーヒントの配置距離を示す値を取得または設定します。 (継承元 UIElement) |
| Language |
FrameworkElement に適用されるローカライズ/グローバリゼーション言語情報と、オブジェクト表現および UI の現在の FrameworkElement のすべての子要素に適用される言語情報を取得または設定します。 (継承元 FrameworkElement) |
| Lights |
この要素にアタッチされている XamlLight オブジェクトのコレクションを取得します。 (継承元 UIElement) |
| ManipulationMode |
UIElement の動作とジェスチャとの対話に使用される ManipulationModes 値を取得または設定します。 この値を設定すると、アプリ コードでこの要素からの操作イベントを処理できます。 (継承元 UIElement) |
| Margin |
FrameworkElement の外側の余白を取得または設定します。 (継承元 FrameworkElement) |
| MaxDate |
表示する最後の日付を取得または設定します。 |
| MaxDateProperty |
MaxDate 依存関係プロパティを識別します。 |
| MaxHeight |
FrameworkElement の最大高さの制約を取得または設定します。 (継承元 FrameworkElement) |
| MaxWidth |
FrameworkElement の最大幅制約を取得または設定します。 (継承元 FrameworkElement) |
| MinDate |
表示する最初の日付を取得または設定します。 |
| MinDateProperty |
MinDate 依存関係プロパティを識別します。 |
| MinHeight |
FrameworkElement の最小高さの制約を取得または設定します。 (継承元 FrameworkElement) |
| MinWidth |
FrameworkElement の最小幅制約を取得または設定します。 (継承元 FrameworkElement) |
| MonthYearItemFontFamily |
カレンダーの月と年のアイテムを表示するために使用するフォントを取得または設定します。 |
| MonthYearItemFontFamilyProperty |
MonthYearItemFontFamily 依存関係プロパティを識別します。 |
| MonthYearItemFontSize |
カレンダーの月と年の項目を表示するために使用するフォント サイズを取得または設定します。 |
| MonthYearItemFontSizeProperty |
MonthYearItemFontSize 依存関係プロパティを識別します。 |
| MonthYearItemFontStyle |
カレンダーの月と年の項目を表示するために使用するフォント スタイルを取得または設定します。 |
| MonthYearItemFontStyleProperty |
MonthYearItemFontStyle 依存関係プロパティを識別します。 |
| MonthYearItemFontWeight |
カレンダーの月と年の項目を表示するために使用するフォントの太さを取得または設定します。 |
| MonthYearItemFontWeightProperty |
MonthYearItemFontWeight 依存関係プロパティを識別します。 |
| MonthYearItemMargin |
月または年の項目の外側の領域の量を取得または設定します。 |
| MonthYearItemMarginProperty |
MonthYearItemMargin 依存関係プロパティを識別します。 |
| Name |
オブジェクトの識別名を取得または設定します。 XAML プロセッサが XAML マークアップからオブジェクト ツリーを作成する場合、ランタイム コードはこの名前で XAML で宣言されたオブジェクトを参照できます。 (継承元 FrameworkElement) |
| NumberOfWeeksInView |
カレンダー ビューに表示される週数を取得または設定します。 |
| NumberOfWeeksInViewProperty |
NumberOfWeeksInView 依存関係プロパティを識別します。 |
| Opacity |
オブジェクトの不透明度を取得または設定します。 (継承元 UIElement) |
| OpacityTransition |
Opacity プロパティへの変更をアニメーション化する ScalarTransition を取得または設定します。 (継承元 UIElement) |
| OutOfScopeBackground |
スコープ外の日付の背景を提供するブラシを取得または設定します。 |
| OutOfScopeBackgroundProperty |
OutOfScopeBackground 依存関係プロパティを識別します。 |
| OutOfScopeForeground |
現在のスコープ (月、年、または 10 年) の範囲外にある予定表アイテムの前景を提供するブラシを取得または設定します。 |
| OutOfScopeForegroundProperty |
OutOfScopeForeground 依存関係プロパティを識別します。 |
| OutOfScopeHoverForeground |
カーソルがオーバーしているスコープ外の予定表アイテムの前景を提供するブラシを取得または設定します。 |
| OutOfScopeHoverForegroundProperty |
OutOfScopeHoverForeground 依存関係プロパティを識別します。 |
| OutOfScopePressedForeground |
押されたスコープ外の予定表アイテムの前景を提供するブラシを取得または設定します。 |
| OutOfScopePressedForegroundProperty |
OutOfScopePressedForeground 依存関係プロパティを識別します。 |
| Padding |
コントロール内のパディングを取得または設定します。 (継承元 Control) |
| Parent |
オブジェクト ツリー内のこの FrameworkElement の親オブジェクトを取得します。 (継承元 FrameworkElement) |
| PointerCaptures |
ポインター値として表される、キャプチャされたすべてのポインターのセット を 取得します。 (継承元 UIElement) |
| PressedBorderBrush |
予定表アイテムが押されている間の境界線を提供するブラシを取得または設定します。 |
| PressedBorderBrushProperty |
PressedBorderBrush 依存関係プロパティを識別します。 |
| PressedForeground |
押されている間に予定表アイテムの前景を提供するブラシを取得または設定します。 |
| PressedForegroundProperty |
PressedForeground 依存関係プロパティを識別します。 |
| Projection |
この要素をレンダリングするときに適用するパースペクティブ プロジェクション (3-D 効果) を取得または設定します。 (継承元 UIElement) |
| ProtectedCursor |
ポインターがこの要素の上にあるときに表示されるカーソルを取得または設定します。 既定値は null で、カーソルへの変更がないことを示します。 (継承元 UIElement) |
| RasterizationScale |
図形、画像、テキスト、またはメディアをレンダリングするときに使用する追加のスケール ファクターを表す値を取得します。通常は通常よりも高い解像度でレンダリングします。 (継承元 UIElement) |
| RenderSize |
UIElement の最終的なレンダリング サイズを取得します。 使用は推奨されません。「解説」を参照してください。 (継承元 UIElement) |
| RenderTransform |
UIElement のレンダリング位置に影響する変換情報を取得または設定します。 (継承元 UIElement) |
| RenderTransformOrigin |
UIElement の境界を基準にして RenderTransform によって宣言された、可能なレンダー変換の原点を取得または設定します。 (継承元 UIElement) |
| RequestedTheme |
リソースの決定に UIElement (およびその子要素) によって使用される UI テーマを取得または設定します。
|
| RequiresPointer |
UI 要素がマウス モードをサポートするかどうかを取得または設定します。これは、キーボードやゲーム コントローラーなどのポインター以外の入力デバイスでポインター操作エクスペリエンスをエミュレートします。 (継承元 Control) |
| Resources |
ローカルで定義されたリソース ディクショナリを取得します。 XAML では、XAML の暗黙的なコレクション構文を使用して、 |
| Rotation |
時計回りの回転角度を度単位で取得または設定します。 RotationAxis と CenterPoint を基準に回転します。 要素のレンダリング位置に影響します。 (継承元 UIElement) |
| RotationAxis |
要素を回転させる軸を取得または設定します。 (継承元 UIElement) |
| RotationTransition |
Rotation プロパティへの変更をアニメーション化する ScalarTransition を取得または設定します。 (継承元 UIElement) |
| Scale |
要素のスケールを取得または設定します。 要素の CenterPoint を基準にして拡大縮小します。 要素のレンダリング位置に影響します。 (継承元 UIElement) |
| ScaleTransition |
Scale プロパティへの変更をアニメーション化する Vector3Transition を取得または設定します。 (継承元 UIElement) |
| SelectedBorderBrush |
現在選択されている予定表アイテムの境界線を提供するブラシを取得または設定します。 |
| SelectedBorderBrushProperty |
SelectedBorderBrush 依存関係プロパティを識別します。 |
| SelectedDates |
選択した日付のコレクションを取得します。 |
| SelectedDatesProperty |
SelectedDates 依存関係プロパティを識別します。 |
| SelectedDisabledBorderBrush |
無効になっている選択した予定表アイテムの罫線を提供するブラシを取得または設定します。 |
| SelectedDisabledBorderBrushProperty |
SelectedDisabledBorderBrush 依存関係プロパティを識別します。 |
| SelectedDisabledForeground |
選択されている無効な予定表アイテムの前景を提供するブラシを取得または設定します。 |
| SelectedDisabledForegroundProperty |
SelectedDisabledForeground 依存関係プロパティを識別します。 |
| SelectedForeground |
選択されている予定表アイテムの前景を提供するブラシを取得または設定します。 |
| SelectedForegroundProperty |
SelectedForeground 依存関係プロパティを識別します。 |
| SelectedHoverBorderBrush |
ポインターが上にある間、選択した予定表アイテムの境界線を提供するブラシを取得または設定します。 |
| SelectedHoverBorderBrushProperty |
SelectedHoverBorderBrush 依存関係プロパティを識別します。 |
| SelectedHoverForeground |
カーソルがオーバーしている選択した予定表アイテムの前景を提供するブラシを取得または設定します。 |
| SelectedHoverForegroundProperty |
SelectedHoverForeground 依存関係プロパティを識別します。 |
| SelectedPressedBorderBrush |
選択した予定表アイテムが押されている間の境界線を提供するブラシを取得または設定します。 |
| SelectedPressedBorderBrushProperty |
SelectedPressedBorderBrush 依存関係プロパティを識別します。 |
| SelectedPressedForeground |
押された選択した予定表アイテムの前景を提供するブラシを取得または設定します。 |
| SelectedPressedForegroundProperty |
SelectedPressedForeground 依存関係プロパティを識別します。 |
| SelectionMode |
許可される選択の種類を示す値を取得または設定します。 |
| SelectionModeProperty |
SelectionMode 依存関係プロパティを識別します。 |
| Shadow |
要素によってキャストされるシャドウ効果を取得または設定します。 (継承元 UIElement) |
| Style |
レイアウトおよびレンダリング中にこのオブジェクトに適用されるインスタンス Style を取得または設定します。 (継承元 FrameworkElement) |
| TabFocusNavigation |
このコントロールのタブと TabIndex の動作方法を変更する値を取得または設定します。 (継承元 UIElement) |
| TabIndex |
ユーザーが Tab キーを使用してコントロール内を移動するときに要素がフォーカスを受け取る順序を決定する値を取得または設定します。 (継承元 UIElement) |
| TabNavigation |
このコントロールのタブと UIElement.TabIndex の動作方法を変更する値を取得または設定します。 Note Windows 10 Creators Update (ビルド 10.0.15063) 以降の場合、 TabFocusNavigation プロパティは、UIElement 基底クラスで使用でき、ControlTemplate を使用しないオブジェクトをタブ シーケンスに含めることができます。 |
| Tag |
このオブジェクトに関するカスタム情報を格納するために使用できる任意のオブジェクト値を取得または設定します。 (継承元 FrameworkElement) |
| Template |
コントロール テンプレートを取得または設定します。 コントロール テンプレートは、UI でコントロールの外観を定義し、XAML マークアップで定義します。 (継承元 Control) |
| TemplateSettings |
CalendarView コントロールのテンプレートを定義するときに {TemplateBinding} マークアップ拡張ソースとして参照できる計算値を提供するオブジェクトを取得します。 |
| TemplateSettingsProperty |
TemplateSettings 依存関係プロパティを識別します。 |
| TodayBackground |
カレンダーの現在の日付の背景を提供するブラシを取得または設定します。 |
| TodayBackgroundProperty |
TodayBackground 依存関係プロパティを識別します。 |
| TodayBlackoutBackground |
選択できない現在の日付の背景を提供するブラシを取得または設定します。 |
| TodayBlackoutBackgroundProperty |
TodayBlackoutBackground 依存関係プロパティを識別します。 |
| TodayBlackoutForeground |
選択できない現在の日付の前景を提供するブラシを取得または設定します。 |
| TodayBlackoutForegroundProperty |
TodayBlackoutForeground 依存関係プロパティを識別します。 |
| TodayDisabledBackground |
現在の日付が無効になっている場合の背景を提供するブラシを取得または設定します。 |
| TodayDisabledBackgroundProperty |
TodayDisabledBackground 依存関係プロパティを識別します。 |
| TodayFontWeight |
カレンダーの現在の日付を表示するために使用するフォントの太さを取得または設定します。 |
| TodayFontWeightProperty |
TodayFontWeight 依存関係プロパティを識別します。 |
| TodayForeground |
現在の日付の予定表アイテムの前景を提供するブラシを取得または設定します。 |
| TodayForegroundProperty |
TodayForeground 依存関係プロパティを識別します。 |
| TodayHoverBackground |
カーソルが上にあるときの現在の日付の背景を提供するブラシを取得または設定します。 |
| TodayHoverBackgroundProperty |
TodayHoverBackground 依存関係プロパティを識別します。 |
| TodayPressedBackground |
現在の日付が押されたときの背景を提供するブラシを取得または設定します。 |
| TodayPressedBackgroundProperty |
TodayPressedBackground 依存関係プロパティを識別します。 |
| TodaySelectedInnerBorderBrush |
選択されている現在の日付の内側の境界線を提供するブラシを取得または設定します。 |
| TodaySelectedInnerBorderBrushProperty |
TodaySelectedInnerBorderBrush 依存関係プロパティを識別します。 |
| Transform3D |
この要素をレンダリングするときに適用する 3-D 変換効果を取得または設定します。 (継承元 UIElement) |
| TransformMatrix |
要素に適用する変換行列を取得または設定します。 (継承元 UIElement) |
| Transitions |
UIElement に適用される Transition スタイル要素のコレクションを取得または設定します。 (継承元 UIElement) |
| Translation |
要素の x、y、z のレンダリング位置を取得または設定します。 (継承元 UIElement) |
| TranslationTransition |
Translation プロパティへの変更をアニメーション化する Vector3Transition を取得または設定します。 (継承元 UIElement) |
| Triggers |
FrameworkElement に対して定義されているアニメーションのトリガーのコレクションを取得します。 一般的に使用されません。 「解説」を参照してください。 (継承元 FrameworkElement) |
| UseLayoutRounding |
オブジェクトとそのビジュアル サブツリーのレンダリングで、レンダリングをピクセル全体に合わせた丸め動作を使用するかどうかを決定する値を取得または設定します。 (継承元 UIElement) |
| UseSystemFocusVisuals |
コントロール テンプレートで定義されているシステムまたはフォーカス ビジュアルによって描画されたフォーカス ビジュアルをコントロールが使用するかどうかを示す値を取得または設定します。 (継承元 UIElement) |
| VerticalAlignment |
パネルや項目コントロールなどの親オブジェクトで構成されている 場合に FrameworkElement に適用される垂直方向の配置特性を取得または設定します。 (継承元 FrameworkElement) |
| VerticalContentAlignment |
コントロールのコンテンツの垂直方向の配置を取得または設定します。 (継承元 Control) |
| VerticalDayItemAlignment |
予定表の日項目の垂直方向の配置を取得または設定します。 |
| VerticalDayItemAlignmentProperty |
VerticalDayItemAlignment 依存関係プロパティを識別します。 |
| VerticalFirstOfMonthLabelAlignment |
月初のバナー テキストの垂直方向の配置を取得または設定します。 |
| VerticalFirstOfMonthLabelAlignmentProperty |
VerticalFirstOfMonthLabelAlignment 依存関係プロパティを識別します。 |
| Visibility |
UIElement の可視性を取得または設定します。 表示されない |
| Width |
FrameworkElement の幅を取得または設定します。 (継承元 FrameworkElement) |
| XamlRoot |
この要素が表示される |
| XYFocusDown |
ユーザーがゲーム コントローラーの方向パッド (D パッド) を押したときにフォーカスを取得するオブジェクトを取得または設定します。 (継承元 UIElement) |
| XYFocusDownNavigationStrategy |
ダウン ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。 (継承元 UIElement) |
| XYFocusKeyboardNavigation |
キーボード方向矢印を使用してナビゲーションを有効または無効にする値を取得または設定します。 (継承元 UIElement) |
| XYFocusLeft |
ユーザーがゲーム コントローラーの方向パッド (D パッド) を左に押したときにフォーカスを取得するオブジェクトを取得または設定します。 (継承元 UIElement) |
| XYFocusLeftNavigationStrategy |
左ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。 (継承元 UIElement) |
| XYFocusRight |
ユーザーがゲーム コントローラーの方向パッド (D パッド) を右に押したときにフォーカスを取得するオブジェクトを取得または設定します。 (継承元 UIElement) |
| XYFocusRightNavigationStrategy |
右ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。 (継承元 UIElement) |
| XYFocusUp |
ユーザーがゲーム コントローラーの方向パッド (D パッド) を上に押したときにフォーカスを取得するオブジェクトを取得または設定します。 (継承元 UIElement) |
| XYFocusUpNavigationStrategy |
アップ ナビゲーションのターゲット要素を決定するために使用する戦略を指定する値を取得または設定します。 (継承元 UIElement) |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| AccessKeyDisplayDismissed |
アクセス キーを表示しなくなったときに発生します。 (継承元 UIElement) |
| AccessKeyDisplayRequested |
ユーザーがアクセス キーの表示を要求したときに発生します。 (継承元 UIElement) |
| AccessKeyInvoked |
ユーザーがアクセス キー シーケンスを完了したときに発生します。 (継承元 UIElement) |
| ActualThemeChanged |
ActualTheme プロパティの値が変更されたときに発生します。 (継承元 FrameworkElement) |
| BringIntoViewRequested |
この要素またはその子孫の 1 つで StartBringIntoView が呼び出されたときに発生します。 (継承元 UIElement) |
| CalendarViewDayItemChanging |
CalendarViewDayItem が読み込み中に発生します。 |
| CharacterReceived |
1 つの構成済み文字が入力キューで受信されたときに発生します。 (継承元 UIElement) |
| ContextCanceled |
コンテキスト入力ジェスチャが操作ジェスチャに続き、コンテキスト ポップアップを開くべきではないことを要素に通知するときに発生します。 (継承元 UIElement) |
| ContextRequested |
ユーザーが右クリックなどのコンテキスト入力ジェスチャを完了したときに発生します。 (継承元 UIElement) |
| DataContextChanged |
FrameworkElement.DataContext プロパティの値が変更されたときに発生します。 (継承元 FrameworkElement) |
| DoubleTapped |
この要素のヒット テスト領域で、それ以外の場合にハンドルされない DoubleTap 操作が発生したときに発生します。 (継承元 UIElement) |
| DragEnter |
入力システムが、この要素をターゲットとして基になるドラッグ イベントを報告するときに発生します。 (継承元 UIElement) |
| DragLeave |
この要素を原点として基になるドラッグ イベントを入力システムが報告するときに発生します。 (継承元 UIElement) |
| DragOver |
この要素を潜在的なドロップ ターゲットとして使用して、基になるドラッグ イベントを入力システムが報告するときに発生します。 (継承元 UIElement) |
| DragStarting |
ドラッグ操作が開始されたときに発生します。 (継承元 UIElement) |
| Drop |
入力システムが、この要素をドロップ ターゲットとして持つ基になるドロップ イベントを報告するときに発生します。 (継承元 UIElement) |
| DropCompleted |
ソースが終了したときに、この要素を使用したドラッグ アンド ドロップ操作が発生します。 (継承元 UIElement) |
| EffectiveViewportChanged |
FrameworkElement の有効なビューポートが変更されたときに発生します。 (継承元 FrameworkElement) |
| FocusDisengaged |
ユーザーがゲーム コントローラーの B/Back ボタンを押すと、コントロールからフォーカスが離されたときに発生します。 (継承元 Control) |
| FocusEngaged |
ユーザーがゲーム コントローラーの A/Select ボタンを押すと、フォーカスがコントロールに制限されたときに発生します。 (継承元 Control) |
| GettingFocus |
UIElement がフォーカスを受け取る前に発生します。 このイベントは、イベントのバブル中にフォーカスが移動されないように同期的に発生します。 (継承元 UIElement) |
| GotFocus |
UIElement がフォーカスを受け取ったときに発生します。 このイベントは非同期的に発生するため、バブルが完了する前にフォーカスを再び移動できます。 (継承元 UIElement) |
| Holding |
この要素のヒット テスト領域で、それ以外のハンドルされない Hold 操作が発生したときに発生します。 (継承元 UIElement) |
| IsEnabledChanged |
IsEnabled プロパティが変更されたときに発生します。 (継承元 Control) |
| KeyDown |
UIElement にフォーカスがあるときにキーボード キーが押されたときに発生します。 (継承元 UIElement) |
| KeyUp |
UIElement にフォーカスがあるときにキーボード キーが離されたときに発生します。 (継承元 UIElement) |
| LayoutUpdated |
レイアウト関連のプロパティが値を変更したり、レイアウトを更新するその他のアクションが原因で、ビジュアル ツリーのレイアウトが変更されたときに発生します。 (継承元 FrameworkElement) |
| Loaded |
FrameworkElement が構築され、オブジェクト ツリーに追加され、操作の準備ができたときに発生します。 (継承元 FrameworkElement) |
| Loading |
FrameworkElement の読み込みが開始されたときに発生します。 (継承元 FrameworkElement) |
| LosingFocus |
UIElement がフォーカスを失う前に発生します。 このイベントは、イベントのバブル中にフォーカスが移動されないように同期的に発生します。 (継承元 UIElement) |
| LostFocus |
UIElement がフォーカスを失ったときに発生します。 このイベントは非同期的に発生するため、バブルが完了する前にフォーカスを再び移動できます。 (継承元 UIElement) |
| ManipulationCompleted |
UIElement の操作が完了したときに発生します。 (継承元 UIElement) |
| ManipulationDelta |
操作中に入力デバイスの位置が変わると発生します。 (継承元 UIElement) |
| ManipulationInertiaStarting |
操作中に入力デバイスが UIElement オブジェクトとの接触を失い、慣性が開始されたときに発生します。 (継承元 UIElement) |
| ManipulationStarted |
入力デバイスが UIElement の操作を開始したときに発生します。 (継承元 UIElement) |
| ManipulationStarting |
操作プロセッサが最初に作成されると発生します。 (継承元 UIElement) |
| NoFocusCandidateFound |
ユーザーが (タブまたは方向矢印を使用して) フォーカスを移動しようとしたが、移動方向にフォーカス候補が見つからないため、フォーカスが移動しない場合に発生します。 (継承元 UIElement) |
| PointerCanceled |
接触したポインターが異常に接触を失ったときに発生します。 (継承元 UIElement) |
| PointerCaptureLost |
この要素によって以前に保持されていたポインター キャプチャが別の要素または別の場所に移動したときに発生します。 (継承元 UIElement) |
| PointerEntered |
ポインターがこの要素のヒット テスト領域に入ったときに発生します。 (継承元 UIElement) |
| PointerExited |
ポインターがこの要素のヒット テスト領域から離れると発生します。 (継承元 UIElement) |
| PointerMoved |
ポインターがこの要素のヒット テスト領域内に残っている間にポインターが移動したときに発生します。 (継承元 UIElement) |
| PointerPressed |
ポインター デバイスがこの要素内で Press アクションを開始したときに発生します。 (継承元 UIElement) |
| PointerReleased |
この要素内で、以前に Press アクションを開始したポインター デバイスが解放されたときに発生します。
Press アクションの終了は、 |
| PointerWheelChanged |
ポインター ホイールのデルタ値が変更されたときに発生します。 (継承元 UIElement) |
| PreviewKeyDown |
UIElement にフォーカスがあるときにキーボード キーが押されたときに発生します。 (継承元 UIElement) |
| PreviewKeyUp |
UIElement にフォーカスがあるときにキーボード キーが離されたときに発生します。 (継承元 UIElement) |
| ProcessKeyboardAccelerators |
キーボード ショートカット (またはアクセラレータ) が押されたときに発生します。 (継承元 UIElement) |
| RightTapped |
ポインターが要素の上にある間に右タップ入力刺激が発生したときに発生します。 (継承元 UIElement) |
| SelectedDatesChanged |
選択した日付のコレクションが変更されたときに発生します。 |
| SizeChanged |
ActualHeight プロパティまたは ActualWidth プロパティが FrameworkElement の値を変更したときに発生します。 (継承元 FrameworkElement) |
| Tapped |
この要素のヒット テスト領域で、それ以外のハンドルされない Tap 操作が発生したときに発生します。 (継承元 UIElement) |
| Unloaded |
このオブジェクトがメイン オブジェクト ツリーに接続されなくなったときに発生します。 (継承元 FrameworkElement) |