Struct windows::UI::WindowManagement::AppWindow
pub struct AppWindow(/* private fields */);
Implementations§
§impl AppWindow
impl AppWindow
pub fn Content(&self) -> Result<UIContentRoot>
pub fn DispatcherQueue(&self) -> Result<DispatcherQueue>
pub fn Frame(&self) -> Result<AppWindowFrame>
pub fn IsVisible(&self) -> Result<bool>
pub fn PersistedStateId(&self) -> Result<HSTRING>
pub fn SetPersistedStateId(&self, value: &HSTRING) -> Result<()>
pub fn Presenter(&self) -> Result<AppWindowPresenter>
pub fn Title(&self) -> Result<HSTRING>
pub fn SetTitle(&self, value: &HSTRING) -> Result<()>
pub fn TitleBar(&self) -> Result<AppWindowTitleBar>
pub fn UIContext(&self) -> Result<UIContext>
pub fn WindowingEnvironment(&self) -> Result<WindowingEnvironment>
pub fn CloseAsync(&self) -> Result<IAsyncAction>
pub fn GetPlacement(&self) -> Result<AppWindowPlacement>
pub fn GetDisplayRegions(&self) -> Result<IVectorView<DisplayRegion>>
pub fn RequestMoveToDisplayRegion<P0>(&self, displayregion: P0) -> Result<()>where
P0: IntoParam<DisplayRegion>,
pub fn RequestMoveAdjacentToCurrentView(&self) -> Result<()>
pub fn RequestMoveAdjacentToWindow<P0>(&self, anchorwindow: P0) -> Result<()>where
P0: IntoParam<AppWindow>,
pub fn RequestMoveRelativeToWindowContent<P0>(
&self,
anchorwindow: P0,
contentoffset: Point
) -> Result<()>where
P0: IntoParam<AppWindow>,
pub fn RequestMoveRelativeToCurrentViewContent( &self, contentoffset: Point ) -> Result<()>
pub fn RequestMoveRelativeToDisplayRegion<P0>(
&self,
displayregion: P0,
displayregionoffset: Point
) -> Result<()>where
P0: IntoParam<DisplayRegion>,
pub fn RequestSize(&self, framesize: Size) -> Result<()>
pub fn TryShowAsync(&self) -> Result<IAsyncOperation<bool>>
pub fn Changed<P0>(&self, handler: P0) -> Result<EventRegistrationToken>
pub fn RemoveChanged(&self, token: EventRegistrationToken) -> Result<()>
pub fn Closed<P0>(&self, handler: P0) -> Result<EventRegistrationToken>
pub fn RemoveClosed(&self, token: EventRegistrationToken) -> Result<()>
pub fn CloseRequested<P0>(&self, handler: P0) -> Result<EventRegistrationToken>
pub fn RemoveCloseRequested(&self, token: EventRegistrationToken) -> Result<()>
pub fn TryCreateAsync() -> Result<IAsyncOperation<AppWindow>>
pub fn ClearAllPersistedState() -> Result<()>
pub fn ClearPersistedState(key: &HSTRING) -> Result<()>
Trait Implementations§
§impl From<&AppWindow> for &IInspectable
impl From<&AppWindow> for &IInspectable
§impl From<AppWindow> for IInspectable
impl From<AppWindow> for IInspectable
§impl Interface for AppWindow
impl Interface for AppWindow
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read moreimpl Eq for AppWindow
impl Send for AppWindow
impl StructuralPartialEq for AppWindow
impl Sync for AppWindow
Auto Trait Implementations§
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more