﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Windows.UI.Xaml.Hosting.HostingContract</name>
  </assembly>
  <members>
    <member name="T:Windows.UI.Xaml.Hosting.DesignerAppExitedEventArgs">
      <summary>
      </summary>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppExitedEventArgs.ExitCode">
      <summary>
      </summary>
      <returns>
      </returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.DesignerAppManager">
      <summary>Manages an application in a XAML design surface.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppManager.#ctor(System.String)">
      <summary>Initializes a new instance of the DesignerAppManager class.</summary>
      <param name="appUserModelId">The identifier for the app user model.</param>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppManager.AppUserModelId">
      <summary>Gets the identifier for the app user model.</summary>
      <returns>The identifier for the app user model.</returns>
    </member>
    <member name="E:Windows.UI.Xaml.Hosting.DesignerAppManager.DesignerAppExited">
      <summary>
      </summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppManager.Close">
      <summary>Closes the app manager.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppManager.CreateNewViewAsync(Windows.UI.Xaml.Hosting.DesignerAppViewState,Windows.Foundation.Size)">
      <summary>Creates a new DesignerAppView.</summary>
      <param name="initialViewState">The initial state of the view.</param>
      <param name="initialViewSize">The initial size of the view.</param>
      <returns>The created DesignerAppView.</returns>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppManager.LoadObjectIntoAppAsync(System.String,System.Guid,System.String)">
      <summary>Loads the specified object into the app.</summary>
      <param name="dllName">The name of the DLL.</param>
      <param name="classId">The identifier for the class.</param>
      <param name="initializationData">Data to initialize the object.</param>
      <returns>The asynchronous results of the operation. Use this to determine when the async call is complete.</returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.DesignerAppView">
      <summary>Represents an app view in a XAML design surface.</summary>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppView.ApplicationViewId">
      <summary>Gets the identifier for the app view.</summary>
      <returns>The identifier for the app view.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppView.AppUserModelId">
      <summary>Gets the identifier for the app user model.</summary>
      <returns>The identifier for the app user model.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppView.ViewSize">
      <summary>Get the size of the app view in the designer.</summary>
      <returns>The size of the app view in the designer.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.DesignerAppView.ViewState">
      <summary>Gets a value that indicates whether the view is visible or hidden.</summary>
      <returns>A value that indicates whether the view is **Visible** or **Hidden**.</returns>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppView.Close">
      <summary>Closes the app view in the designer.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.DesignerAppView.UpdateViewAsync(Windows.UI.Xaml.Hosting.DesignerAppViewState,Windows.Foundation.Size)">
      <summary>Updates the app view in the designer.</summary>
      <param name="viewState">The state of the app view.</param>
      <param name="viewSize">The size of the app view.</param>
      <returns>The asynchronous results of the operation. Use this to determine when the async call is complete.</returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.DesignerAppViewState">
      <summary>Defines constants that specify whether the app view is visible or hidden.</summary>
    </member>
    <member name="F:Windows.UI.Xaml.Hosting.DesignerAppViewState.Hidden">
      <summary>The app view is hidden.</summary>
    </member>
    <member name="F:Windows.UI.Xaml.Hosting.DesignerAppViewState.Visible">
      <summary>The app view is visible.</summary>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.HostingContract">
      <summary>
      </summary>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost">
      <summary>Represents a service that resolves resources from an application. This interface is used for design tool hosting scenarios and is not intended for general use.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost.ResolveFileResource(System.String)">
      <summary>Resolves a resource that is specified by a path and returns a string filename.</summary>
      <param name="path">The local path to resolve.</param>
      <returns>The resolved file name.</returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost2">
      <summary>Extends IXamlUIPresenterHost to add GetGenericXamlFilePath.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost2.GetGenericXamlFilePath">
      <summary>Loads an alternative generic.xaml file into the presenter host at design time.</summary>
      <returns>A local path to the location of the alternative generic.xaml file.</returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost3">
      <summary>Extends IXamlUIPresenterHost to add ResolveDictionaryResource.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.IXamlUIPresenterHost3.ResolveDictionaryResource(Windows.UI.Xaml.ResourceDictionary,System.Object,System.Object)">
      <summary>Resolves a resource that is specified by a dictionary and key.</summary>
      <param name="dictionary">The dictionary that contains the resource.</param>
      <param name="dictionaryKey">The resource key.</param>
      <param name="suggestedValue">The suggested value.</param>
      <returns>The resource object.</returns>
    </member>
    <member name="T:Windows.UI.Xaml.Hosting.XamlUIPresenter">
      <summary>Enables presenting a visual tree on a Microsoft Direct3D surface. This type is used for design tool hosting scenarios and is not intended for general use.</summary>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.XamlUIPresenter.CompleteTimelinesAutomatically">
      <summary>Gets or sets a value that determines whether the host wants timelines to always run to end.</summary>
      <returns>**true** to always run timelines to end. Otherwise **false**.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.XamlUIPresenter.RootElement">
      <summary>Gets or sets the root visual element to draw to the surface.</summary>
      <returns>The element to draw.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.XamlUIPresenter.ThemeKey">
      <summary>Gets or sets the string key that identifies the theme set to use from ThemeResourcesXaml.</summary>
      <returns>A string key.</returns>
    </member>
    <member name="P:Windows.UI.Xaml.Hosting.XamlUIPresenter.ThemeResourcesXaml">
      <summary>Gets or sets the XAML that specifies a resource dictionary. The resource dictionary contains themes that the host should resolve and that should be applied to the content.</summary>
      <returns>A XAML resource dictionary specified in string form.</returns>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.GetFlyoutPlacement(Windows.Foundation.Rect,Windows.Foundation.Size,Windows.Foundation.Size,Windows.Foundation.Rect,Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode,System.Boolean,Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode@)">
      <summary>Invokes the FlyoutBase placement logic, using a suggested size of a control that will show a placement target and its flyout. Returns the bounds that are the result of running the placement logic.</summary>
      <param name="placementTargetBounds">The bounds of the placement target element, which are passed to FlyoutBase presenter logic.</param>
      <param name="controlSize">The desired size of the control that should display the flyout.</param>
      <param name="minControlSize">The minimum size of the control that should display the flyout.</param>
      <param name="containerRect">The bounds of the area that should hold the placement target and flyout.</param>
      <param name="targetPreferredPlacement">The desired placement mode to use for FlyoutBase placement logic.</param>
      <param name="allowFallbacks">**true** if fallbacks can be used for the placement mode. **false** if fallbacks cannot be used.</param>
      <param name="chosenPlacement">The actual placement mode used by the invoked FlyoutBase placement logic.</param>
      <returns>The bounds as calculated by FlyoutBase placement logic.</returns>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.GetFlyoutPlacementTargetInfo(Windows.UI.Xaml.FrameworkElement,Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode,Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode@,System.Boolean@)">
      <summary>Returns calculated bounds of a placement target that is intended to also display a flyout in the host. Additional **out** parameters provide more info on how the bounds were calculated.</summary>
      <param name="placementTarget">The placement target element that the Flyout should be positioned in relation to.</param>
      <param name="preferredPlacement">A value of the enumeration that declares the host's preferred placement of the Flyout relative to the target. </param>
      <param name="targetPreferredPlacement">A value of the enumeration that declares preferred placement of the Flyout.</param>
      <param name="allowFallbacks">**true** if fallback placements are permitted for the Flyout placement logic. **false** if only the *targetPreferredPlacement* value should be considered.</param>
      <returns>The calculated placement target bounds.</returns>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.NotifyWindowSizeChanged">
      <summary>Invokes the SizeChanged event on Window.Current. Used by hosts to propagate size changes from host settings to user code, so that a design mode interaction can be differentiated from a run time interaction.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.Present">
      <summary>Presents the surface, as a synchronous call for the host.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.Render">
      <summary>Renders the surface. Intended for asynchronous calls via a timer.</summary>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.SetHost(Windows.UI.Xaml.Hosting.IXamlUIPresenterHost)">
      <summary>Specifies the IXamlUIPresenterHost service implementation to use for application resource resolution.</summary>
      <param name="host">A service implementation.</param>
    </member>
    <member name="M:Windows.UI.Xaml.Hosting.XamlUIPresenter.SetSize(System.Int32,System.Int32)">
      <summary>Specifies the width and height of the surface.</summary>
      <param name="width">A width in pixels.</param>
      <param name="height">A height in pixels.</param>
    </member>
  </members>
</doc>