Friday, February 13, 2015

SurfaceSliderFooter



SurfaceSliderFooter class
This item only can be used on Metro Tasks Screen. It is a customizable container used to display information and dynamically updated content about the application.
Examples
The following example shows how to use SurfaceSliderFooter.

In the MainSurfaceSlider.xaml file, add the codes as following
<src:SurfaceSlider
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:src="clr-namespace:LinsUIWPF;assembly=LinsUIWPF" 
x:Class="Demo.SurfaceSliders.MainSurfaceSlider" 
mc:Ignorable="d" Height="435" Width="1130">

<!--------------------------------------------->

<src:SurfaceSliderHeader>
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ContentPresenter x:Name="Header1" Content="{Binding}" ContentTemplate="{StaticResource HeaderTemplate1}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</Grid>
</src:SurfaceSliderHeader>

<src:SurfaceSliderTasksPanel>
<src:TaskGroup ID="4011" Text="File Operation">
<src:TaskGroupHeader>
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ContentPresenter x:Name="GroupHeader1" Content="{Binding}" ContentTemplate="{StaticResource TaskGroupHeaderTemplate1}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</Grid>
</src:TaskGroupHeader>
<src:TaskButton Text="Copy" ID="4012" ButtonType="LARGE" ViewID = "{StaticResource DESERTLAND_DOC_ID}" CommandID="{StaticResource COPY_COMMAND_ID}">
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ContentPresenter x:Name="CopyTask" Content="{Binding}" ContentTemplate="{StaticResource CopyTaskTemplate}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</Grid>
</src:TaskButton>
</src:TaskGroup>
</src:SurfaceSliderTasksPanel>

<src:SurfaceSliderFooter Margin="0,0,-34,0">
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<ContentPresenter x:Name="Footer1" Content="{Binding}" ContentTemplate="{StaticResource FooterTemplate1}" HorizontalAlignment="Stretch" VerticalAlignment="Bottom"/>
</Grid>
</src:SurfaceSliderFooter>


</src:SurfaceSlider>
  
§  Constructors
1)  public SurfaceSliderFooter()
Remarks
Initialize a new instance of SurfaceSliderFooter
§  Members
1)  public virtual Rect Bounds { get; }
Remarks
Retrieve both the size and the location of this footer, in pixels, relative to its parent.


Demo


No comments:

Post a Comment