1 / 4 Next Page
Information
Show Menu
1 / 4 Next Page
Page Background

new 21

26 января 2016 г. 8:31

<Style

x:Key

=

"StartPageRecentProjectStyle"

BasedOn

=

"{StaticResource StartPageButtonStyle}"

TargetType

=

"Button"

>

<Setter

Property

=

"Padding"

Value

=

"8,4"

/>

<Setter

Property

=

"ToolTip"

Value

=

"{Binding}"

/>

<Setter

Property

=

"Template"

>

<Setter.Value>

<ControlTemplate

TargetType

=

"{x:Type ButtonBase}"

>

<Border

Background

=

"{TemplateBinding Background}"

BorderBrush

=

"{TemplateBinding BorderBrush}"

BorderThickness

=

"{TemplateBinding BorderThickness}"

SnapsToDevicePixels

=

"{TemplateBinding SnapsToDevicePixels}"

CornerRadius

=

"2"

>

<Grid

Margin

=

"{TemplateBinding Padding}"

>

<Grid.ColumnDefinitions>

<ColumnDefinition

Width

=

"8"

/>

<ColumnDefinition

Width

=

"Auto"

/>

<ColumnDefinition

Width

=

"16"

/>

<ColumnDefinition

Width

=

"*"

/>

<ColumnDefinition

Width

=

"8"

/>

<ColumnDefinition

Width

=

"Auto"

/>

</Grid.ColumnDefinitions>

<Image

x:Name

=

"projectIcon"

Grid.Column

=

"1"

Width

=

"24"

Height

=

"24"

Helpers:ImageHelper.FramedImageUri

=

"

pack://application:,,,/Publisher2.Resources;component/Images/StartPag

e/RecentProjectIcon.ico"

/>

<TextBlock

Grid.Column

=

"3"

VerticalAlignment

=

"Center"

Style

=

"{StaticResource ButtonTextStyle}"

Text

=

"{Binding Mode=OneWay, Converter={StaticResource

PathToFileName}}"

TextTrimming

=

"CharacterEllipsis"

/>

<CheckBox

x:Name

=

"Pin"

Grid.Column

=

"5"

VerticalAlignment

=

"Center"

HorizontalAlignment

=

"Center"

Command

=

"{Binding Path=DataContext.PinProjectCommand,

RelativeSource={RelativeSource FindAncestor,

AncestorType=ItemsControl}}"

CommandParameter

=

"{Binding}"

Visibility

=

"{Binding IsChecked, RelativeSource={RelativeSource

Self}, Converter={StaticResource ShowIfTrue_UsesHidden}}"

>

<CheckBox.IsChecked>

<MultiBinding

Mode

=

"OneWay"

Converter

=

"{StaticResource

IsPinnedConverter}"

>

<MultiBinding.Bindings>

<Binding

Path

=

"DataContext.PinnedProjects"

RelativeSource

=

"{RelativeSource FindAncestor,

-1-