<Page xmlns:loc="using:XFEWarframe.Desktop.Editing" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:models="using:XFEWarframe.Admin.Models" x:Class="XFEWarframe.Admin.Views.MailPage">
<ScrollViewer>
<StackPanel Padding="28,24,28,32" Spacing="22" MaxWidth="1300">
<StackPanel Spacing="8">
<TextBlock Text="{loc:Translate Key=ui_b471f9fcae9ab5b4}" Style="{StaticResource PageTitleStyle}"/>
<TextBlock Text="{loc:Translate Key=ui_1801c6e4b0899c9b}" Style="{StaticResource MutedTextStyle}"/>
</StackPanel>
<ContentControl IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" HorizontalContentAlignment="Stretch">
<StackPanel Spacing="20">
<StackPanel Orientation="Horizontal" Spacing="12">
<loc:FormDialogButton Content="{loc:Translate Key=ui_1c88b664588162d6}" DialogTitle="{loc:Translate Key=ui_21ac7586e114ffd0}" HorizontalAlignment="Left" PrimaryCommand="{x:Bind ViewModel.PublishCommand}" PrimaryText="{loc:Translate Key=ui_b00a144bd8756af4}" ErrorText="{x:Bind ViewModel.LastError, Mode=OneWay}" IsWorking="{x:Bind ViewModel.IsBusy, Mode=OneWay}" PrepareCommand="{x:Bind ViewModel.NewCommand}">
<loc:FormDialogButton.Form>
<StackPanel Spacing="18">
<StackPanel Spacing="16">
<TextBlock Text="{loc:Translate Key=ui_c237b665a6d803a3}" FontSize="20"/>
<ToggleSwitch Header="{loc:Translate Key=ui_e258a61ed9781a31}" IsOn="{x:Bind ViewModel.Broadcast, Mode=TwoWay}"/>
<StackPanel Spacing="12" Visibility="{x:Bind ViewModel.RecipientsVisibility, Mode=OneWay}">
<AutoSuggestBox PlaceholderText="{loc:Translate Key=ui_a0c6678a2df82a2a}" Text="{x:Bind ViewModel.RecipientQuery, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" loc:Suggestions.Candidates="{x:Bind ViewModel.AllRecipients}"/>
<ListView MaxHeight="210" ItemsSource="{x:Bind ViewModel.Recipients}" SelectionMode="None">
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:MailRecipient">
<CheckBox IsChecked="{x:Bind Selected, Mode=TwoWay}">
<StackPanel>
<TextBlock Text="{x:Bind Name}"/>
<TextBlock Text="{x:Bind Email}" Style="{StaticResource MutedTextStyle}" FontSize="12"/>
</StackPanel>
</CheckBox>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</StackPanel>
<StackPanel Spacing="16">
<TextBox Header="{loc:Translate Key=ui_bae32961a3b5d8b3}" MaxLength="80" Text="{x:Bind ViewModel.Sender, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox Header="{loc:Translate Key=ui_80a0919046d3f863}" MaxLength="160" Text="{x:Bind ViewModel.Subject, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox Header="{loc:Translate Key=ui_d661c3d96d53ebc0}" MinHeight="140" MaxHeight="360" AcceptsReturn="True" TextWrapping="Wrap" MaxLength="32000" Text="{x:Bind ViewModel.Body, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<Grid ColumnSpacing="16">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<NumberBox Header="{loc:Translate Key=ui_581539257fa07785}" Minimum="0" Maximum="10000000" Value="{x:Bind ViewModel.Credits, Mode=TwoWay}" SpinButtonPlacementMode="Compact"/>
<NumberBox Grid.Column="1" Header="{loc:Translate Key=ui_7921a5ed1de6ad33}" Minimum="0" Maximum="10000000" Value="{x:Bind ViewModel.Platinum, Mode=TwoWay}" SpinButtonPlacementMode="Compact"/>
</Grid>
</StackPanel>
<Expander Header="{loc:Translate Key=ui_556aa9afcbc5b019}" HorizontalAlignment="Stretch">
<StackPanel Spacing="16">
<TextBlock Text="{loc:Translate Key=ui_556aa9afcbc5b019}" FontSize="20"/>
<AutoSuggestBox Header="{loc:Translate Key=ui_662f204e9e872c2d}" PlaceholderText="{loc:Translate Key=ui_dd303903561a68ac}" Text="{x:Bind ViewModel.ItemQuery, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" loc:Suggestions.Provider="{x:Bind ViewModel.ItemSuggestions}" loc:Suggestions.SelectedItem="{x:Bind ViewModel.SelectedItem, Mode=TwoWay}" loc:Suggestions.IsSelectionRequired="True"/>
<StackPanel Orientation="Horizontal" Spacing="12">
<NumberBox Header="{loc:Translate Key=ui_5e29d121dda011c5}" Minimum="1" Maximum="100" Value="{x:Bind ViewModel.ItemCount, Mode=TwoWay}" Width="180" SpinButtonPlacementMode="Compact"/>
<Button Content="{loc:Translate Key=ui_346cf089a7b57fe9}" Command="{x:Bind ViewModel.AddAttachmentCommand}" VerticalAlignment="Bottom"/>
<Button Content="{loc:Translate Key=ui_aa5c741d9ed57782}" Command="{x:Bind ViewModel.RemoveAttachmentCommand}" VerticalAlignment="Bottom"/>
</StackPanel>
<ListView ItemsSource="{x:Bind ViewModel.Attachments}" DisplayMemberPath="Label" SelectedItem="{x:Bind ViewModel.SelectedAttachment, Mode=TwoWay}" MaxHeight="180"/>
</StackPanel>
</Expander>
</StackPanel>
</loc:FormDialogButton.Form>
</loc:FormDialogButton>
<Button Content="{loc:Translate Key=ui_064bf97d9edb3aab}" Command="{x:Bind ViewModel.RefreshCommand}"/>
</StackPanel>
<Border Style="{StaticResource OrbitCard}">
<StackPanel Spacing="14">
<TextBlock Text="{loc:Translate Key=ui_c71895a3aa4bf397}" FontSize="20"/>
<ListView ItemsSource="{x:Bind ViewModel.History}" SelectionMode="None" MaxHeight="300">
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:PublicationRow">
<StackPanel Spacing="6" Padding="4,8">
<TextBlock Text="{x:Bind Subject}" TextWrapping="Wrap"/>
<TextBlock Text="{x:Bind Summary}" Style="{StaticResource MutedTextStyle}" FontSize="12"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</Border>
</StackPanel>
</ContentControl>
</StackPanel>
</ScrollViewer>
</Page>
<Page xmlns:loc="using:XFEWarframe.Desktop.Editing" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:models="using:XFEWarframe.Admin.Models" x:Class="XFEWarframe.Admin.Views.MailPage">
<ScrollViewer>
<StackPanel Padding="28,24,28,32" Spacing="22" MaxWidth="1300">
<StackPanel Spacing="8">
<TextBlock Text="{loc:Translate Key=ui_b471f9fcae9ab5b4}" Style="{StaticResource PageTitleStyle}"/>
<TextBlock Text="{loc:Translate Key=ui_1801c6e4b0899c9b}" Style="{StaticResource MutedTextStyle}"/>
</StackPanel>
<ContentControl IsEnabled="{x:Bind ViewModel.IsIdle, Mode=OneWay}" HorizontalContentAlignment="Stretch">
<StackPanel Spacing="20">
<StackPanel Orientation="Horizontal" Spacing="12">
<loc:FormDialogButton Content="{loc:Translate Key=ui_1c88b664588162d6}" DialogTitle="{loc:Translate Key=ui_21ac7586e114ffd0}" HorizontalAlignment="Left" PrimaryCommand="{x:Bind ViewModel.PublishCommand}" PrimaryText="{loc:Translate Key=ui_b00a144bd8756af4}" ErrorText="{x:Bind ViewModel.LastError, Mode=OneWay}" IsWorking="{x:Bind ViewModel.IsBusy, Mode=OneWay}" PrepareCommand="{x:Bind ViewModel.NewCommand}">
<loc:FormDialogButton.Form>
<StackPanel Spacing="18">
<StackPanel Spacing="16">
<TextBlock Text="{loc:Translate Key=ui_c237b665a6d803a3}" FontSize="20"/>
<ToggleSwitch Header="{loc:Translate Key=ui_e258a61ed9781a31}" IsOn="{x:Bind ViewModel.Broadcast, Mode=TwoWay}"/>
<StackPanel Spacing="12" Visibility="{x:Bind ViewModel.RecipientsVisibility, Mode=OneWay}">
<AutoSuggestBox PlaceholderText="{loc:Translate Key=ui_a0c6678a2df82a2a}" Text="{x:Bind ViewModel.RecipientQuery, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" loc:Suggestions.Candidates="{x:Bind ViewModel.AllRecipients}"/>
<ListView MaxHeight="210" ItemsSource="{x:Bind ViewModel.Recipients}" SelectionMode="None">
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:MailRecipient">
<CheckBox IsChecked="{x:Bind Selected, Mode=TwoWay}">
<StackPanel>
<TextBlock Text="{x:Bind Name}"/>
<TextBlock Text="{x:Bind Email}" Style="{StaticResource MutedTextStyle}" FontSize="12"/>
</StackPanel>
</CheckBox>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</StackPanel>
<StackPanel Spacing="16">
<TextBox Header="{loc:Translate Key=ui_bae32961a3b5d8b3}" MaxLength="80" Text="{x:Bind ViewModel.Sender, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox Header="{loc:Translate Key=ui_80a0919046d3f863}" MaxLength="160" Text="{x:Bind ViewModel.Subject, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<TextBox Header="{loc:Translate Key=ui_d661c3d96d53ebc0}" MinHeight="140" MaxHeight="360" AcceptsReturn="True" TextWrapping="Wrap" MaxLength="32000" Text="{x:Bind ViewModel.Body, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
<Grid ColumnSpacing="16">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<NumberBox Header="{loc:Translate Key=ui_581539257fa07785}" Minimum="0" Maximum="10000000" Value="{x:Bind ViewModel.Credits, Mode=TwoWay}" SpinButtonPlacementMode="Compact"/>
<NumberBox Grid.Column="1" Header="{loc:Translate Key=ui_7921a5ed1de6ad33}" Minimum="0" Maximum="10000000" Value="{x:Bind ViewModel.Platinum, Mode=TwoWay}" SpinButtonPlacementMode="Compact"/>
</Grid>
</StackPanel>
<Expander Header="{loc:Translate Key=ui_556aa9afcbc5b019}" HorizontalAlignment="Stretch">
<StackPanel Spacing="16">
<TextBlock Text="{loc:Translate Key=ui_556aa9afcbc5b019}" FontSize="20"/>
<AutoSuggestBox Header="{loc:Translate Key=ui_662f204e9e872c2d}" PlaceholderText="{loc:Translate Key=ui_dd303903561a68ac}" Text="{x:Bind ViewModel.ItemQuery, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name" loc:Suggestions.Provider="{x:Bind ViewModel.ItemSuggestions}" loc:Suggestions.SelectedItem="{x:Bind ViewModel.SelectedItem, Mode=TwoWay}" loc:Suggestions.IsSelectionRequired="True"/>
<StackPanel Orientation="Horizontal" Spacing="12">
<NumberBox Header="{loc:Translate Key=ui_5e29d121dda011c5}" Minimum="1" Maximum="100" Value="{x:Bind ViewModel.ItemCount, Mode=TwoWay}" Width="180" SpinButtonPlacementMode="Compact"/>
<Button Content="{loc:Translate Key=ui_346cf089a7b57fe9}" Command="{x:Bind ViewModel.AddAttachmentCommand}" VerticalAlignment="Bottom"/>
<Button Content="{loc:Translate Key=ui_aa5c741d9ed57782}" Command="{x:Bind ViewModel.RemoveAttachmentCommand}" VerticalAlignment="Bottom"/>
</StackPanel>
<ListView ItemsSource="{x:Bind ViewModel.Attachments}" DisplayMemberPath="Label" SelectedItem="{x:Bind ViewModel.SelectedAttachment, Mode=TwoWay}" MaxHeight="180"/>
</StackPanel>
</Expander>
</StackPanel>
</loc:FormDialogButton.Form>
</loc:FormDialogButton>
<Button Content="{loc:Translate Key=ui_064bf97d9edb3aab}" Command="{x:Bind ViewModel.RefreshCommand}"/>
</StackPanel>
<Border Style="{StaticResource OrbitCard}">
<StackPanel Spacing="14">
<TextBlock Text="{loc:Translate Key=ui_c71895a3aa4bf397}" FontSize="20"/>
<ListView ItemsSource="{x:Bind ViewModel.History}" SelectionMode="None" MaxHeight="300">
<ListView.ItemTemplate>
<DataTemplate x:DataType="models:PublicationRow">
<StackPanel Spacing="6" Padding="4,8">
<TextBlock Text="{x:Bind Subject}" TextWrapping="Wrap"/>
<TextBlock Text="{x:Bind Summary}" Style="{StaticResource MutedTextStyle}" FontSize="12"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</Border>
</StackPanel>
</ContentControl>
</StackPanel>
</ScrollViewer>
</Page>