Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Grid Grid.Row="0" Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Image Grid.Column="0" Grid.Row="0" Source="{StaticResource EmptySlot}" Margin="0" Width="34"/>
- <Image Grid.Column="0" Grid.Row="0" Source="{Binding AuraSlot, FallbackValue={StaticResource AuraSlot}}" Margin="0" Width="34"/>
- <Image Grid.Column="1" Grid.Row="0" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="0" Source="{Binding AuraSlot, FallbackValue={StaticResource HeadSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="0" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="0" Source="{Binding AuraSlot, FallbackValue={StaticResource PocketSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="0" Grid.Row="1" Source="{StaticResource EmptySlot}" Margin="0" Width="34"/>
- <Image Grid.Column="0" Grid.Row="1" Source="{Binding AuraSlot, FallbackValue={StaticResource CapeSlot}}" Margin="0" Width="34"/>
- <Image Grid.Column="1" Grid.Row="1" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="1" Source="{Binding AuraSlot, FallbackValue={StaticResource NeckSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="1" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="1" Source="{Binding AuraSlot, FallbackValue={StaticResource AmmoSlot}}" Margin="10" Width="34"/>
- <Grid Grid.Column="0" Grid.Row="2">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ItemsControl}, Path=DataContext.UnequipItem}" CommandParameter="Weapon" />
- </i:EventTrigger>
- <i:EventTrigger EventName="MouseMove">
- <i:InvokeCommandAction Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ItemsControl}, Path=DataContext.WeaponPopupTooltip}" CommandParameter="{Binding ElementName=WeaponPopup, Path=ActualWidth}" />
- </i:EventTrigger>
- <i:EventTrigger EventName="MouseLeave">
- <i:InvokeCommandAction Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ItemsControl}, Path=DataContext.WeaponPopupTooltipLeave}" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- <Image Source="{StaticResource EmptySlot}" Margin="0" Width="34" />
- <Image Source="{Binding CurrentWeaponImage, FallbackValue={StaticResource WeaponSlot}}" Margin="0" Width="34" Height="34"/>
- </Grid>
- <Image Grid.Column="1" Grid.Row="2" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="2" Source="{Binding AuraSlot, FallbackValue={StaticResource BodySlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="2" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="2" Source="{Binding AuraSlot, FallbackValue={StaticResource ShieldSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="3" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="3" Source="{Binding AuraSlot, FallbackValue={StaticResource LegsSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="0" Grid.Row="4" Source="{StaticResource EmptySlot}" Margin="0" Width="34"/>
- <Image Grid.Column="0" Grid.Row="4" Source="{Binding AuraSlot, FallbackValue={StaticResource HandsSlot}}" Margin="0" Width="34"/>
- <Image Grid.Column="1" Grid.Row="4" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="1" Grid.Row="4" Source="{Binding AuraSlot, FallbackValue={StaticResource FeetSlot}}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="4" Source="{StaticResource EmptySlot}" Margin="10" Width="34"/>
- <Image Grid.Column="2" Grid.Row="4" Source="{Binding AuraSlot, FallbackValue={StaticResource RingSlot}}" Margin="10" Width="34"/>
- </Grid>
- <Popup AllowsTransparency="True" Placement="Relative" PlacementTarget="{Binding ElementName=MainWindowName}" IsOpen="{Binding WeaponTooltipOpen}" HorizontalOffset="{Binding WeaponOffsetX}" VerticalOffset="{Binding WeaponOffsetY}" PopupAnimation="Fade" OpacityMask="White" >
- <Border Name="WeaponPopup" Background="#00000000" BorderBrush="Black" BorderThickness="2" CornerRadius="10">
- <Grid>
- <Border Background="#FFFFFFFF" CornerRadius="10">
- <StackPanel>
- <TextBlock Text="{Binding CurrentWeaponName}" Margin="3,3,3,0" HorizontalAlignment="Center" />
- <TextBlock Text="{Binding CurrentWeaponExamine}" Margin="3,3,3,0" HorizontalAlignment="Center" />
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="3,3,3,0">
- <TextBlock Text="Damage: " />
- <TextBlock Text="{Binding CurrentWeaponDamage}" />
- </StackPanel>
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="3,3,3,0">
- <TextBlock Text="Accuracy: " />
- <TextBlock Text="{Binding CurrentWeaponAccuracy}" />
- </StackPanel>
- </StackPanel>
- </Border>
- </Grid>
- </Border>
- </Popup>
- <Grid Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <StackPanel Grid.Column="0" Grid.Row="0">
- <TextBlock Text="Search:" HorizontalAlignment="Center" Margin="5,0" />
- <TextBox Text="{Binding TextSearch, Mode=TwoWay}" Margin="5,0" />
- </StackPanel>
- <Grid Grid.Column="1" Grid.Row="0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <StackPanel Grid.Column="0">
- <TextBlock Text="Minimum Level" HorizontalAlignment="Center" Margin="5,0" />
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
- <RepeatButton Content="˅" Command="{Binding ArmouryMinLevelDown}" Padding="0" />
- <TextBox Margin="0,0,0,0" Width="50" Text="{Binding ArmouryMinLevel}" HorizontalAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Center" />
- <RepeatButton Content="˄" Command="{Binding ArmouryMinLevelUp}" Padding="0" />
- </StackPanel>
- </StackPanel>
- <StackPanel Grid.Column="1">
- <TextBlock Text="Maximum Level" HorizontalAlignment="Center" Margin="5,0" />
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
- <RepeatButton Content="˅" Command="{Binding ArmouryMaxLevelDown}" Padding="0" />
- <TextBox Margin="0,0,0,0" Width="50" Text="{Binding ArmouryMaxLevel}" HorizontalAlignment="Center" VerticalAlignment="Center" HorizontalContentAlignment="Center" />
- <RepeatButton Content="˄" Command="{Binding ArmouryMaxLevelUp}" Padding="0" />
- </StackPanel>
- </StackPanel>
- </Grid>
- <Expander Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" HorizontalAlignment="Center">
- <Expander.Header>
- <TextBlock Text="Equipment Slots" HorizontalAlignment="Center" />
- </Expander.Header>
- <Grid Grid.Row="0" Grid.Column="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Border Grid.Column="0" Grid.Row="0" BorderBrush="{Binding SearchAuraColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource AuraSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Aura" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="1" Grid.Row="0" BorderBrush="{Binding SearchHeadColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource HeadSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Head" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="2" Grid.Row="0" BorderBrush="{Binding SearchPocketColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource PocketSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Pocket" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="0" Grid.Row="1" BorderBrush="{Binding SearchCapeColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource CapeSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Cape" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="1" Grid.Row="1" BorderBrush="{Binding SearchNeckColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource NeckSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Neck" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="2" Grid.Row="1" BorderBrush="{Binding SearchAmmoColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource AmmoSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Ammo" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="0" Grid.Row="2" BorderBrush="{Binding SearchWeaponColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource WeaponSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Weapon" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="1" Grid.Row="2" BorderBrush="{Binding SearchBodyColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource BodySlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Body" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="2" Grid.Row="2" BorderBrush="{Binding SearchShieldColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource ShieldSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Shield" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="1" Grid.Row="3" BorderBrush="{Binding SearchLegsColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource LegsSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Legs" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="0" Grid.Row="4" BorderBrush="{Binding SearchHandsColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource HandsSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Hands" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="1" Grid.Row="4" BorderBrush="{Binding SearchFeetColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource FeetSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Feet" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- <Border Grid.Column="2" Grid.Row="4" BorderBrush="{Binding SearchRingColour}" BorderThickness="2" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3">
- <Image Source="{StaticResource RingSlot}" Margin="0" Width="34">
- <i:Interaction.Triggers>
- <i:EventTrigger EventName="MouseUp">
- <i:InvokeCommandAction Command="{Binding ArmourySlotSearch}" CommandParameter="Ring" />
- </i:EventTrigger>
- </i:Interaction.Triggers>
- </Image>
- </Border>
- </Grid>
- </Expander>
- <Button Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2" Content="Search!" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="0,5" Command="{Binding SearchArmouryButton}" />
- </Grid>
- <TabControl Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3">
- <TabItem Header="Weapons">
- <Grid>
- <!--<ScrollViewer CanContentScroll="True" >-->
- <DataGrid Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3" ItemsSource="{Binding GroupedWeapons}" AutoGenerateColumns="False" IsReadOnly="True" AlternatingRowBackground="Gainsboro" AlternationCount="2" RowHeaderWidth="0" VerticalScrollBarVisibility="Visible">
- <DataGrid.GroupStyle>
- <GroupStyle>
- <GroupStyle.HeaderTemplate>
- <DataTemplate>
- <StackPanel>
- <TextBlock Text="{Binding Path=Name}" />
- </StackPanel>
- </DataTemplate>
- </GroupStyle.HeaderTemplate>
- <GroupStyle.ContainerStyle>
- <Style TargetType="{x:Type GroupItem}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type GroupItem}">
- <Expander>
- <Expander.Header>
- <StackPanel Orientation="Horizontal">
- <TextBlock Text="{Binding Path=Name}" />
- <TextBlock Text=" - " />
- <TextBlock Text="{Binding Path=ItemCount}"/>
- <TextBlock Text="Items"/>
- </StackPanel>
- </Expander.Header>
- <ItemsPresenter />
- </Expander>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </GroupStyle.ContainerStyle>
- </GroupStyle>
- </DataGrid.GroupStyle>
- <DataGrid.Columns>
- <DataGridTemplateColumn Header="Item">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal">
- <Image Source="{Binding ImagePath}" Height="34" Margin="2" />
- <TextBlock Text="{Binding Name}" Padding="5,0,3,0" VerticalAlignment="Center" />
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Damage">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Text="{Binding Damage, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Acuracy">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Text="{Binding Accuracy, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Requirement">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
- <Image Source="{Binding ReqSkillImage}" Height="16"/>
- <TextBlock Text="{Binding RequiredLevel, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Equip">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Content="{Binding BuyNowButtonText}" Command="{Binding Path=DataContext.ArmouryBuyWeapon, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}" CommandParameter="{Binding ID}" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- <DataGrid.RowDetailsTemplate>
- <DataTemplate>
- <StackPanel>
- <TextBlock Text="{Binding Examine}" Margin="10" HorizontalAlignment="Center" FontStyle="Italic" />
- <Grid HorizontalAlignment="Center">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <TextBlock Grid.Column="0" Grid.Row="0" Text="Attributes" FontWeight="Bold" HorizontalAlignment="Center" />
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black" Margin="0,0,10,0">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Border Grid.Column="0" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Defence.png" Height="16" />
- <TextBlock Text="Armour" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding Armour}" Margin="5,0" />
- </Border>
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Constitution.png" Height="16" />
- <TextBlock Text="Life Points" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding LifePoints}" Margin="5,0" />
- </Border>
- <Border Grid.Column="0" Grid.Row="2" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Prayer.png" Height="16" />
- <TextBlock Text="Prayer" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="2" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding Prayer}" Margin="5,0" />
- </Border>
- </Grid>
- </Border>
- <TextBlock Grid.Column="1" Grid.Row="0" Text="Strength Bonuses" FontWeight="Bold" HorizontalAlignment="Center" />
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black" Margin="10,0,0,0">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Border Grid.Column="0" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Strength.png" Height="16" />
- <TextBlock Text="Strength" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding StrBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="1" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Range.png" Height="16" />
- <TextBlock Text="Range" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding RangeBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="2" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Magic.png" Height="16" />
- <TextBlock Text="Magic" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="2" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding MagicBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
- <TextBlock Text="Slot: " />
- <TextBlock Text="{Binding SlotString}" />
- </StackPanel>
- </Border>
- </Grid>
- </Border>
- </Grid>
- </StackPanel>
- </DataTemplate>
- </DataGrid.RowDetailsTemplate>
- </DataGrid>
- <!--</ScrollViewer>-->
- </Grid>
- </TabItem>
- <TabItem Header="Armour">
- <ScrollViewer>
- <DataGrid Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3" ItemsSource="{Binding GroupedArmours}" AutoGenerateColumns="False" IsReadOnly="True" AlternatingRowBackground="Gainsboro" AlternationCount="2" RowHeaderWidth="0">
- <DataGrid.GroupStyle>
- <GroupStyle>
- <GroupStyle.HeaderTemplate>
- <DataTemplate>
- <StackPanel>
- <TextBlock Text="{Binding Path=Name}" />
- </StackPanel>
- </DataTemplate>
- </GroupStyle.HeaderTemplate>
- <GroupStyle.ContainerStyle>
- <Style TargetType="{x:Type GroupItem}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type GroupItem}">
- <Expander>
- <Expander.Header>
- <StackPanel Orientation="Horizontal">
- <TextBlock Text="{Binding Path=Name}" />
- <TextBlock Text=" - " />
- <TextBlock Text="{Binding Path=ItemCount}"/>
- <TextBlock Text="Items"/>
- </StackPanel>
- </Expander.Header>
- <ItemsPresenter />
- </Expander>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </GroupStyle.ContainerStyle>
- </GroupStyle>
- </DataGrid.GroupStyle>
- <DataGrid.Columns>
- <DataGridTemplateColumn Header="Item">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal">
- <Image Source="{Binding ImagePath}" Height="34" Margin="2" />
- <TextBlock Text="{Binding Name}" Padding="5,0,3,0" VerticalAlignment="Center" />
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Armour">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Text="{Binding Armour, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="LifePoints">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <TextBlock Text="{Binding LifePoints, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Requirement">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
- <Image Source="{Binding ReqSkillImage}" Height="16"/>
- <TextBlock Text="{Binding RequiredLevel, Converter={StaticResource IntToComma}}" Padding="5,0,3,0" VerticalAlignment="Center" HorizontalAlignment="Center" />
- </StackPanel>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTemplateColumn Header="Equip">
- <DataGridTemplateColumn.HeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="FontWeight" Value="Bold" />
- </Style>
- </DataGridTemplateColumn.HeaderStyle>
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Button Content="{Binding BuyNowButtonText}" Command="{Binding Path=DataContext.ArmouryBuyArmour, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGrid}}}" CommandParameter="{Binding ID}" />
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- </DataGrid.Columns>
- <DataGrid.RowDetailsTemplate>
- <DataTemplate>
- <StackPanel>
- <TextBlock Text="{Binding Examine}" Margin="10" HorizontalAlignment="Center" FontStyle="Italic" />
- <Grid HorizontalAlignment="Center">
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <TextBlock Grid.Column="0" Grid.Row="0" Text="Attributes" FontWeight="Bold" HorizontalAlignment="Center" />
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black" Margin="0,0,10,0">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Border Grid.Column="0" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Defence.png" Height="16" />
- <TextBlock Text="Armour" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding Armour}" Margin="5,0" />
- </Border>
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Constitution.png" Height="16" />
- <TextBlock Text="Life Points" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding LifePoints}" Margin="5,0" />
- </Border>
- <Border Grid.Column="0" Grid.Row="2" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Prayer.png" Height="16" />
- <TextBlock Text="Prayer" FontWeight="Bold" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="2" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding Prayer}" Margin="5,0" />
- </Border>
- </Grid>
- </Border>
- <TextBlock Grid.Column="1" Grid.Row="0" Text="Strength Bonuses" FontWeight="Bold" HorizontalAlignment="Center" />
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black" Margin="10,0,0,0">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition />
- <ColumnDefinition />
- <ColumnDefinition />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition />
- <RowDefinition />
- <RowDefinition />
- </Grid.RowDefinitions>
- <Border Grid.Column="0" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Strength.png" Height="16" />
- <TextBlock Text="Strength" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="0" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding StrBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="1" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Range.png" Height="16" />
- <TextBlock Text="Range" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="1" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding RangeBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="2" Grid.Row="0" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" Margin="5,0">
- <Image Source="/RSClick;component/Images/Skills/Magic.png" Height="16" />
- <TextBlock Text="Magic" FontWeight="Bold" VerticalAlignment="Center" />
- </StackPanel>
- </Border>
- <Border Grid.Column="2" Grid.Row="1" BorderThickness="1" BorderBrush="Black">
- <TextBlock Text="{Binding MagicBonus}" HorizontalAlignment="Center" />
- </Border>
- <Border Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3" BorderThickness="1" BorderBrush="Black">
- <StackPanel Orientation="Horizontal" VerticalAlignment="Center" HorizontalAlignment="Center">
- <TextBlock Text="Slot: " />
- <TextBlock Text="{Binding SlotString}" />
- </StackPanel>
- </Border>
- </Grid>
- </Border>
- </Grid>
- </StackPanel>
- </DataTemplate>
- </DataGrid.RowDetailsTemplate>
- </DataGrid>
- </ScrollViewer>
- </TabItem>
- </TabControl>
- </Grid>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement