Files
ZuneUIXTools/test/2.1/MANAGEMENTFILETYPES.UIX
T

75 lines
2.2 KiB
Plaintext

<!-- Copyright (C) Microsoft Corporation. All rights reserved. -->
<UIX
xmlns="http://schemas.microsoft.com/2007/uix"
xmlns:iris="assembly://UIX/Microsoft.Iris"
xmlns:zune="assembly://ZuneShell/ZuneUI"
xmlns:core="res://ZuneShellResources!Controls.uix"
xmlns:styles="res://ZuneShellResources!Styles.uix"
xmlns:mgmt="res://ZuneShellResources!Management.uix"
xmlns:me="Me">
<UI Name="Default">
<Properties>
<zune:CategoryPage Name="Page" CategoryPage="$Required" />
</Properties>
<Locals>
<iris:Command Name="SelectAllButtonModel" Description="{zune:Shell.LoadString(zune:StringId.IDS_SELECT_ALL_BUTTON)}"/>
</Locals>
<Scripts>
<Script>
[DeclareTrigger(SelectAllButtonModel.Invoked)]
zune:Management.Instance.SelectAllFileTypes();
</Script>
<Script>
SelectAllButtonModel.Available = [zune:Management.Instance.CanFileAssociationBeChanged];
</Script>
</Scripts>
<Content>
<Panel Name="NavButtons">
<Layout>
<FlowLayout Orientation="Vertical" Spacing="4,0" StripAlignment="Near"/>
</Layout>
<Children>
<Text Content="{zune:Shell.LoadString(zune:StringId.IDS_FILE_TYPES_DESCRIPTION)}" Color="{styles:Styles.TextActive}" Font="{styles:Styles.SettingsText}" WordWrap="true" Padding="0,0,0,15"/>
<Repeater Source="{zune:Management.Instance.FileTypes}" Name="FileType">
<Layout>
<FlowLayout Orientation="Vertical" Spacing="4,0" StripAlignment="Near"/>
</Layout>
<Content>
<me:FileTypeCheckbox CheckboxItem="{(zune:BooleanInputChoice)RepeatedItem}"/>
</Content>
</Repeater>
<core:ActionButton Model="{SelectAllButtonModel}" Padding="0,5,0,15"/>
</Children>
</Panel>
</Content>
</UI>
<UI Name="FileTypeCheckbox">
<Properties>
<zune:BooleanInputChoice Name="CheckboxItem" BooleanInputChoice="$Required"/>
</Properties>
<Content>
<Panel>
<Children>
<mgmt:CheckBox Model="{CheckboxItem}" Available="{CheckboxItem.Available}"/>
</Children>
</Panel>
</Content>
</UI>
</UIX>