ITitleBar 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标题栏控件
public interface class ITitleBar : Microsoft::Maui::IContentView
public interface ITitleBar : Microsoft.Maui.IContentView
type ITitleBar = interface
interface IView
interface IElement
interface ITransform
interface IContentView
interface IPadding
interface ICrossPlatformLayout
Public Interface ITitleBar
Implements IContentView
- 派生
- 实现
属性
AnchorX |
获取相对于元素边界的任何转换的中心点的 X 组件。 (继承自 ITransform) |
AnchorY |
获取相对于元素边界的任何转换的中心点的 Y 分量。 (继承自 ITransform) |
AutomationId |
自动化工具用于与此视图交互的 ID (继承自 IView) |
Background |
获取将填充视图背景的油漆。 (继承自 IView) |
Clip |
获取用于定义视图内容的大纲的路径。 (继承自 IView) |
Content |
获取此视图的原始内容。 (继承自 IContentView) |
DesiredSize |
获取此视图的当前所需大小。 (继承自 IView) |
FlowDirection |
眼睛扫描 UI 元素的方向 (继承自 IView) |
Frame |
获取视图在其容器中的边界。 (继承自 IView) |
Handler |
获取或设置视图的视图处理程序。 (继承自 IView) |
Height |
获取 IView 的指定高度。 (继承自 IView) |
HorizontalLayoutAlignment |
确定此元素在容器中的排列水平方面 (继承自 IView) |
InputTransparent |
获取一个值,该值指示是否应在用户交互周期中涉及此元素。 (继承自 IView) |
IsEnabled |
获取一个值,该值指示是否在用户界面中启用此视图。 (继承自 IView) |
IsFocused |
获取一个值,该值指示此视图当前是否聚焦。 (继承自 IView) |
Margin |
边距表示视图与其相邻视图之间的距离。 (继承自 IView) |
MaximumHeight |
获取 IView 的指定最大高度约束(介于零和双精度之间)。正无穷大。 (继承自 IView) |
MaximumWidth |
获取 IView 的指定最大宽度约束,介于零和双精度之间。正无穷大。 (继承自 IView) |
MinimumHeight |
获取 IView 的指定最小高度约束,介于零和双精度之间。正无穷大。 (继承自 IView) |
MinimumWidth |
获取 IView 的指定最小宽度约束,介于零和双精度之间。正无穷大。 (继承自 IView) |
Opacity |
获取呈现视图时应用于视图的不透明度值。 (继承自 IView) |
Padding |
控件的外边缘与其内容之间的空间。 (继承自 IPadding) |
Parent |
获取元素的父级。 (继承自 IElement) |
PassthroughElements |
获取应阻止在标题栏区域中拖动的元素列表,并改为直接处理输入 |
PresentedContent |
获取此视图的内容,因为它将在用户界面中呈现,包括任何转换或应用模板。 (继承自 IContentView) |
Rotation |
获取呈现元素时 Z 轴的旋转(以度为单位)。 (继承自 ITransform) |
RotationX |
在呈现元素时,获取有关 X 轴(透视旋转)的旋转(以度为单位)。 (继承自 ITransform) |
RotationY |
在呈现元素时,获取有关 Y 轴(透视旋转)的旋转(以度为单位)。 (继承自 ITransform) |
Scale |
获取应用于元素的规模因子。 (继承自 ITransform) |
ScaleX |
获取应用于元素的 X 轴因子的刻度。 (继承自 ITransform) |
ScaleY |
获取应用于元素的 Y 轴因子的刻度。 (继承自 ITransform) |
Semantics |
向每个视图添加语义以获取辅助功能 (继承自 IView) |
Shadow |
绘制目标视图周围的阴影。 (继承自 IView) |
Subtitle |
获取标题栏的副标题文本。 副标题通常指定有关应用程序或窗口的辅助信息 |
Title |
获取标题栏的标题文本。 标题通常指定应用程序的名称或指示窗口的用途 |
TranslationX |
获取元素的 X 转换增量。 (继承自 ITransform) |
TranslationY |
获取元素的 Y 转换增量。 (继承自 ITransform) |
VerticalLayoutAlignment |
确定此元素在容器中排列的垂直方面 (继承自 IView) |
Visibility |
获取一个值,该值确定此视图是否应是可视化树的一部分。 (继承自 IView) |
Width |
获取 IView 的指定宽度。 (继承自 IView) |
ZIndex |
确定 ILayout 中此 IView 的绘图顺序;更高的 z 索引将比较低的 z 索引绘制。 (继承自 IView) |
方法
Arrange(Rect) |
定位子元素并确定元素的大小。 (继承自 IView) |
CrossPlatformArrange(Rect) |
在给定边界内排列 ICrossPlatformLayout 的子级。 (继承自 ICrossPlatformLayout) |
CrossPlatformMeasure(Double, Double) |
度量给定约束中 ICrossPlatformLayout 的所需大小。 (继承自 ICrossPlatformLayout) |
Focus() |
尝试将焦点设置为此视图。 (继承自 IView) |
InvalidateArrange() |
调用的方法使此视图的布局失效。 (继承自 IView) |
InvalidateMeasure() |
指示此视图的当前度量值不再有效,并且必须在下一个度量值传递期间重新计算。 (继承自 IView) |
Measure(Double, Double) |
更新视图的大小。 (继承自 IView) |
Unfocus() |
取消设置此视图的焦点。 (继承自 IView) |
显式接口实现
ICrossPlatformLayout.CrossPlatformArrange(Rect) |
标题栏控件 (继承自 IContentView) |
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double) |
标题栏控件 (继承自 IContentView) |
扩展方法
CheckHandlers(IView) |
标题栏控件 |
ArrangeContent(IContentView, Rect) |
标题栏控件 |
ArrangeContentUnbounded(IContentView, Rect) |
排列可能超出 IContentView 边界的内容。 |
ComputeDesiredSize(IView, Double, Double) |
标题栏控件 |
ComputeFrame(IView, Rect) |
标题栏控件 |
MeasureContent(IContentView, Thickness, Double, Double) |
标题栏控件 |
MeasureContent(IContentView, Double, Double) |
标题栏控件 |
ToHandler(IElement, IMauiContext) |
标题栏控件 |
ToPlatform(IElement, IMauiContext) |
标题栏控件 |
ToHandler(IView, IMauiContext) |
标题栏控件 |
SetSemanticFocus(IView) |
标题栏控件 |
CaptureAsync(IView) |
标题栏控件 |
DisconnectHandlers(IView) |
标题栏控件 |