xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件的模板。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件的模板。相关的知识,希望对你有一定的参考价值。

<Style TargetType="local:ExpanderControl">
	<Setter Property="Template">
		<Setter.Value>
			<ControlTemplate TargetType="local:ExpanderControl">
				<Grid>
					<VisualStateManager.VisualStateGroups>
						<VisualStateGroup x:Name="ExpandStateGroup">
							<VisualState x:Name="Expanded">
								<Storyboard />
							</VisualState>
							<VisualState x:Name="Collapsed">
								<Storyboard />
							</VisualState>
						</VisualStateGroup>
					</VisualStateManager.VisualStateGroups>
					<Grid.RowDefinitions>
						<RowDefinition Height="Auto" />
						<RowDefinition Height="*" />
					</Grid.RowDefinitions>
					<ToggleButton Grid.Row="0" IsChecked="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsExpanded , Mode=TwoWay}" >
						<Grid>
							<Grid.ColumnDefinitions>
								<ColumnDefinition Width="Auto" />
								<ColumnDefinition Width="*"/>
							</Grid.ColumnDefinitions>
							<ContentPresenter Grid.Column="0" Content="{TemplateBinding Header}" />
							<Path x:Name="arrow" Grid.Column="1" />
						</Grid>
					</ToggleButton>
					<Border Grid.Row="1" x:Name="PART_ExpandableContent" Visibility="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=IsExpanded , Converter={StaticResource converter}}">
						<ContentPresenter  x:Name="PART_ExpandableContentPresenter" Content="{TemplateBinding Content}" />
					</Border>
				</Grid>
			</ControlTemplate>
		</Setter.Value>
	</Setter>
</Style>

以上是关于xml 适用于Windows 8.1和Windows Phone 8.1应用程序的扩展器控件的模板。的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Windows 8.1 应用商店应用的蓝牙低功耗服装服务设备发现和开发

适用于 Windows 商店 8.1 的 Windows Azure node.js 推送通知 - 如何使用“createRawTemplateRegistration”模板?

适用于 Windows 8.1 的 MIME pdf

适用于 Windows Phone 8.1 的 XMPP 库

适用于 Windows 8.1 的 Nvidia GeForce 驱动程序无法在 Windows 10 上运行 [关闭]

适用于 Windows Phone 8.1 的后台媒体播放器中的无缝循环