IView Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku.
public interface class IView : Microsoft::Maui::IElement, Microsoft::Maui::ITransform
public interface IView : Microsoft.Maui.IElement, Microsoft.Maui.ITransform
type IView = interface
interface IElement
interface ITransform
Public Interface IView
Implements IElement, ITransform
- Odvozené
- Implementuje
Vlastnosti
AnchorX |
Získá X komponentu středu bodu pro libovolnou transformaci vzhledem k hranicím prvku. (Zděděno od ITransform) |
AnchorY |
Získá komponentu Y středu bodu pro libovolnou transformaci vzhledem k hranicím prvku. (Zděděno od ITransform) |
AutomationId |
ID používané automatizačními nástroji k interakci s tímto zobrazením |
Background |
Získá barvu, která vyplní pozadí zobrazení. |
Clip |
Získá Cestu, která slouží k definování osnovy obsahu zobrazení. |
DesiredSize |
Získá aktuální požadovanou velikost tohoto zobrazení. |
FlowDirection |
Směr, ve kterém jsou prvky uživatelského rozhraní naskenovány okem |
Frame |
Získá hranice zobrazení v rámci jeho kontejneru. |
Handler |
Získá nebo nastaví obslužnou rutinu zobrazení zobrazení zobrazení. |
Height |
Získá zadanou výšku objektu IView. |
HorizontalLayoutAlignment |
Určuje vodorovný aspekt uspořádání tohoto prvku v kontejneru. |
InputTransparent |
Získá hodnotu určující, zda tento prvek by měl být zapojen do cyklu interakce uživatele. |
IsEnabled |
Získá hodnotu označující, zda je toto zobrazení povoleno v uživatelském rozhraní. |
IsFocused |
Získá hodnotu označující, zda je toto zobrazení aktuálně zaměřeno. |
Margin |
Okraj představuje vzdálenost mezi zobrazením a sousedními zobrazeními. |
MaximumHeight |
Získá zadané omezení maximální výšky IView, mezi nulou a double. PositiveInfinity. |
MaximumWidth |
Získá zadané omezení maximální šířky IView mezi nulou a double. PositiveInfinity. |
MinimumHeight |
Získá zadané omezení minimální výšky IView, mezi nulou a dvojitou. PositiveInfinity. |
MinimumWidth |
Získá zadané omezení minimální šířky IView mezi nulou a double. PositiveInfinity. |
Opacity |
Získá hodnotu neprůhlednosti použitou v zobrazení při vykreslení. |
Parent |
Získá nadřazený prvek. (Zděděno od IElement) |
Rotation |
Získá otočení (ve stupních) o ose Z (affine rotation) při vykreslení prvku. (Zděděno od ITransform) |
RotationX |
Získá otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení prvku. (Zděděno od ITransform) |
RotationY |
Získá otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku. (Zděděno od ITransform) |
Scale |
Získá faktor měřítka použitý na prvek. (Zděděno od ITransform) |
ScaleX |
Získá měřítko o faktoru osy X použitého na prvek. (Zděděno od ITransform) |
ScaleY |
Získá měřítko o faktoru osy Y použitého u prvku. (Zděděno od ITransform) |
Semantics |
Přidá sémantiku do každého zobrazení pro usnadnění přístupu. |
Shadow |
Nakreslí stín kolem cílového zobrazení. |
TranslationX |
Získá rozdíl překladu X prvku. (Zděděno od ITransform) |
TranslationY |
Získá rozdíl překladu Y prvku. (Zděděno od ITransform) |
VerticalLayoutAlignment |
Určuje svislý aspekt uspořádání tohoto prvku v kontejneru. |
Visibility |
Získá hodnotu, která určuje, zda má být toto zobrazení součástí vizuálního stromu, nebo ne. |
Width |
Získá zadanou šířku objektu IView. |
ZIndex |
Určuje pořadí výkresu tohoto IView v rámci ILayout; vyšší indexy z budou kreslit nad nižší indexy z. |
Metody
Arrange(Rect) |
Umístí podřízené prvky a určí velikost elementu. |
Focus() |
Pokusí se nastavit fokus na toto zobrazení. |
InvalidateArrange() |
Metoda, která je volána k zneplatnění rozložení tohoto zobrazení. |
InvalidateMeasure() |
Signály, že aktuální hodnota míry tohoto zobrazení již není platná a musí být přepočítané během dalšího průchodu míry. |
Measure(Double, Double) |
Aktualizuje velikost zobrazení. |
Unfocus() |
Zruší fokus na toto zobrazení. |
Metody rozšíření
CheckHandlers(IView) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
ComputeDesiredSize(IView, Double, Double) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
ComputeFrame(IView, Rect) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
ToHandler(IElement, IMauiContext) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
ToPlatform(IElement, IMauiContext) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
ToHandler(IView, IMauiContext) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
SetSemanticFocus(IView) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
CaptureAsync(IView) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |
DisconnectHandlers(IView) |
Představuje vizuální prvek, který slouží k umístění rozložení a ovládacích prvků na obrazovku. |