• WPF MultiDataTrigger


    huhu

            <Style x:Key="Cell" TargetType="{x:Type Button}">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Button}">
                            <Grid>
                                <!-- The cell, -->
                                <Rectangle Width="40" Height="40" Style="{DynamicResource CellStyle}" />
                                <!-- and its content. -->
                                <Rectangle Style="{DynamicResource CellContentStyle}"/>
                            </Grid>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        <Style x:Key="CellStyle" TargetType="{x:Type Rectangle}">
            <Style.Triggers>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <!-- If the cell is a wall. -->
                        <Condition Binding="{Binding Path=Name}" Value="Wall" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Fill" Value="{StaticResource WallCellBrush}"/>
                </MultiDataTrigger>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <!-- If the cell is a floor cell. -->
                        <Condition Binding="{Binding Path=Name}" Value="Floor" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Fill" Value="{StaticResource FloorCellBrush}"/>
                </MultiDataTrigger>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <!-- If the cell is an outer empty space cell. -->
                        <Condition Binding="{Binding Path=Name}" Value="Space" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Fill" Value="Transparent"/>
                </MultiDataTrigger>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <!-- If the cell is a goal. -->
                        <Condition Binding="{Binding Path=Name}" Value="Goal" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Fill" Value="{StaticResource GoalCellContentBrush}"/>
                </MultiDataTrigger>
                <MultiDataTrigger>
                    <MultiDataTrigger.Conditions>
                        <!-- If the cell is a goal with a treasure in it. -->
                        <Condition Binding="{Binding Path=Name}" Value="Goal" />
                        <Condition Binding="{Binding Path=CellContent.Name}" Value="Treasure" />
                    </MultiDataTrigger.Conditions>
                    <Setter Property="Fill" Value="{StaticResource GoalActiveCellContentBrush}"/>
                </MultiDataTrigger>
            </Style.Triggers>
        </Style>
            <Style x:Key="CellContentStyle" TargetType="{x:Type Rectangle}">
                <Style.Triggers>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <!-- If the cell contains the Actor. -->
                            <Condition Binding="{Binding Path=CellContents.Name}" Value="Actor" />
                        </MultiDataTrigger.Conditions>
                        <Setter Property="Fill" Value="{StaticResource PlayerCellContentBrush}"/>                    
                    </MultiDataTrigger>
                    <MultiDataTrigger>
                        <MultiDataTrigger.Conditions>
                            <!-- If the cell contains a treasure. -->
                            <Condition Binding="{Binding Path=CellContents.Name}" Value="Treasure" />
                        </MultiDataTrigger.Conditions>
                        <Setter Property="Width" Value="20"/>
                        <Setter Property="Height" Value="20"/>
                        <Setter Property="Fill" Value="{StaticResource TreasureCellContentBrush}"/>
                    </MultiDataTrigger>
                </Style.Triggers>
            </Style>
    <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    
        <DrawingBrush x:Key="WallCellBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 113,0L 687,0C 749.408,0 800,50.5918 800,113L 800,687C 800,749.408 749.408,800 687,800L 113,800C 50.5918,800 0,749.408 0,687L 0,113C 0,50.5918 50.5918,0 113,0 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="1.00625,0.5">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF545453" Offset="0"/>
                                        <GradientStop Color="#FF5F5F5D" Offset="0.830508"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 756,137L 756,668.333C 756,716.382 717.049,755.333 669,755.333L 132.333,755.333C 84.2845,755.333 45.3333,716.382 45.3333,668.333L 45.3333,137C 45.3333,88.9512 84.2845,50 132.333,50L 669,50C 717.049,50 756,88.9512 756,137 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="1.00419,0.5">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#59C3C3C3" Offset="0.152542"/>
                                        <GradientStop Color="#12B8B8B8" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="FloorCellBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 0,0L 800,0L 800,800L 0,800L 0,0 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#FFCEDDDF"/>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1" Center="0,0.5" GradientOrigin="0,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FFD7D9DD" Offset="0"/>
                                        <GradientStop Color="#FFD4E7EB" Offset="0.555085"/>
                                        <GradientStop Color="#FFC6DEE7" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 46.4443,28.2225L 754.889,28.2225C 765.935,28.2225 774.889,37.1767 774.889,48.2225L 774.889,750.445C 774.889,761.49 765.935,770.445 754.889,770.445L 46.4443,770.445C 35.3986,770.445 26.4443,761.49 26.4443,750.445L 26.4443,48.2225C 26.4443,37.1767 35.3986,28.2225 46.4443,28.2225 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="1,0.5">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#33FFFFFF" Offset="0.512712"/>
                                        <GradientStop Color="#7FFFFFFF" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="GoalActiveCellContentBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 0,0L 800,0L 800,800L 0,800L 0,0 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#FFCEDDDF"/>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1" Center="0,0.5" GradientOrigin="0,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FFD7D9DD" Offset="0"/>
                                        <GradientStop Color="#FFD4E7EB" Offset="0.555085"/>
                                        <GradientStop Color="#FFC6DEE7" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 48.0556,29.5494L 756.5,29.5494C 767.546,29.5494 776.5,38.5037 776.5,49.5494L 776.5,751.772C 776.5,762.817 767.546,771.772 756.5,771.772L 48.0556,771.772C 37.0099,771.772 28.0556,762.817 28.0556,751.772L 28.0556,49.5494C 28.0556,38.5037 37.0099,29.5494 48.0556,29.5494 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="-0.00625,0.5" EndPoint="1.00625,0.5">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#33FFFFFF" Offset="0.512712"/>
                                        <GradientStop Color="#7FFFFFFF" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 5.5555,400.222C 5.5555,182.499 182.055,6 399.778,6C 617.501,6 794,182.499 794,400.222C 794,617.945 617.501,794.444 399.778,794.444C 182.055,794.444 5.5555,617.945 5.5555,400.222 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#FFABAEAE"/>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="0.5,0">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF919292" Offset="0"/>
                                        <GradientStop Color="#FF9E9FA0" Offset="0.169492"/>
                                        <GradientStop Color="#FFCDCDCD" Offset="0.817797"/>
                                        <GradientStop Color="#FFD4D5D5" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 151.555,395.111C 151.555,251.517 267.961,135.111 411.556,135.111C 555.15,135.111 671.555,251.517 671.555,395.111C 671.555,538.705 555.15,655.111 411.556,655.111C 267.961,655.111 151.555,538.705 151.555,395.111 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round">
                                    <Pen.Brush>
                                        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
                                            <LinearGradientBrush.GradientStops>
                                                <GradientStop Color="#FF9C9A9C" Offset="0"/>
                                                <GradientStop Color="#FF9E9FA0" Offset="0.525424"/>
                                                <GradientStop Color="#FF727373" Offset="1"/>
                                            </LinearGradientBrush.GradientStops>
                                        </LinearGradientBrush>
                                    </Pen.Brush>
                                </Pen>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1" Center="0.5,1" GradientOrigin="0.5,1">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FFA0EBE5" Offset="0"/>
                                        <GradientStop Color="#FF0081AE" Offset="0.830508"/>
                                        <GradientStop Color="#FF025273" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <RotateTransform CenterX="0.5" CenterY="1" Angle="-90"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 225.228,300C 225.228,220.471 307.804,156 409.667,156C 511.529,156 594.105,220.471 594.105,300C 594.105,379.529 511.529,444 409.667,444C 307.804,444 225.228,379.529 225.228,300 Z ">
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="0.780748" Center="0.5,1" GradientOrigin="0.5,1">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#1AFFFFFF" Offset="0.563559"/>
                                        <GradientStop Color="#4DFFFFFF" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <RotateTransform CenterX="0.5" CenterY="1" Angle="-90"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="GoalCellContentBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 0,0L 800,0L 800,800L 0,800L 0,0 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#FFCEDDDF"/>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1" Center="0,0.5" GradientOrigin="0,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FFD7D9DD" Offset="0"/>
                                        <GradientStop Color="#FFD4E7EB" Offset="0.555085"/>
                                        <GradientStop Color="#FFC6DEE7" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 48.0556,29.5494L 756.5,29.5494C 767.546,29.5494 776.5,38.5037 776.5,49.5494L 776.5,751.772C 776.5,762.817 767.546,771.772 756.5,771.772L 48.0556,771.772C 37.0099,771.772 28.0556,762.817 28.0556,751.772L 28.0556,49.5494C 28.0556,38.5037 37.0099,29.5494 48.0556,29.5494 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="-0.00625,0.5" EndPoint="1.00625,0.5">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#33FFFFFF" Offset="0.512712"/>
                                        <GradientStop Color="#7FFFFFFF" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 5.5555,400.222C 5.5555,182.499 182.055,6 399.778,6C 617.501,6 794,182.499 794,400.222C 794,617.945 617.501,794.444 399.778,794.444C 182.055,794.444 5.5555,617.945 5.5555,400.222 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#FFABAEAE"/>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="0.5,0">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF919292" Offset="0"/>
                                        <GradientStop Color="#FF9E9FA0" Offset="0.169492"/>
                                        <GradientStop Color="#FFCDCDCD" Offset="0.817797"/>
                                        <GradientStop Color="#FFD4D5D5" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 151.555,395.111C 151.555,251.517 267.961,135.111 411.556,135.111C 555.15,135.111 671.555,251.517 671.555,395.111C 671.555,538.705 555.15,655.111 411.556,655.111C 267.961,655.111 151.555,538.705 151.555,395.111 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round">
                                    <Pen.Brush>
                                        <LinearGradientBrush StartPoint="0.5,1" EndPoint="0.5,0">
                                            <LinearGradientBrush.GradientStops>
                                                <GradientStop Color="#FF9C9A9C" Offset="0"/>
                                                <GradientStop Color="#FF9E9FA0" Offset="0.525424"/>
                                                <GradientStop Color="#FF727373" Offset="1"/>
                                            </LinearGradientBrush.GradientStops>
                                        </LinearGradientBrush>
                                    </Pen.Brush>
                                </Pen>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1" Center="0.5,1" GradientOrigin="0.5,1">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FFEBEAA0" Offset="0"/>
                                        <GradientStop Color="#FFD9D501" Offset="0.809322"/>
                                        <GradientStop Color="#FF7B6E01" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <RotateTransform CenterX="0.5" CenterY="1" Angle="-90"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 225.228,300C 225.228,220.471 307.804,156 409.667,156C 511.529,156 594.105,220.471 594.105,300C 594.105,379.529 511.529,444 409.667,444C 307.804,444 225.228,379.529 225.228,300 Z ">
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="0.780748" Center="0.5,1" GradientOrigin="0.5,1">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#26FFFFFF" Offset="0.563559"/>
                                        <GradientStop Color="#59FFFFFF" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <RotateTransform CenterX="0.5" CenterY="1" Angle="-90"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="FloorCellHighlightBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Brush="#80F8F5A9" Geometry="F1 M 0,0L 800,0L 800,800L 0,800L 0,0 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="10" LineJoin="Round" Brush="#80CEDDDF"/>
                            </GeometryDrawing.Pen>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 46.4443,28.2225L 754.889,28.2225C 765.935,28.2225 774.889,37.1767 774.889,48.2225L 774.889,750.445C 774.889,761.49 765.935,770.445 754.889,770.445L 46.4443,770.445C 35.3986,770.445 26.4443,761.49 26.4443,750.445L 26.4443,48.2225C 26.4443,37.1767 35.3986,28.2225 46.4443,28.2225 Z ">
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="1" RadiusY="1.00838" Center="0,0.5" GradientOrigin="0,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#33FFFFFF" Offset="0.512712"/>
                                        <GradientStop Color="#7FFFFFFF" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="PlayerCellContentBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 413.44,16.5468C 549.912,14.8068 662.044,130.982 663.894,276.032C 665.743,421.082 556.609,540.079 420.136,541.819C 283.664,543.559 171.532,427.383 169.682,282.333C 167.833,137.284 276.967,18.2868 413.44,16.5468 Z ">
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="0.499989" RadiusY="0.500008" Center="0.499442,0.458844" GradientOrigin="0.499442,0.458844">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FF00FF00" Offset="0.00847458"/>
                                        <GradientStop Color="#FF14D800" Offset="0.728814"/>
                                        <GradientStop Color="#FF0D8301" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <SkewTransform CenterX="0.499442" CenterY="0.458844" AngleX="0.0890632" AngleY="0"/>
                                            <RotateTransform CenterX="0.499442" CenterY="0.458844" Angle="-0.687271"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 420.583,65.3327C 485.952,65.3327 538.945,120.444 538.945,188.428C 538.945,256.412 485.952,311.524 420.583,311.524C 355.214,311.524 302.222,256.412 302.222,188.428C 302.222,120.444 355.214,65.3327 420.583,65.3327 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="5" LineJoin="Round">
                                    <Pen.Brush>
                                        <RadialGradientBrush RadiusX="0.509243" RadiusY="0.490047" Center="0.5,0.5" GradientOrigin="0.5,0.5">
                                            <RadialGradientBrush.GradientStops>
                                                <GradientStop Color="#FFFFFFFF" Offset="0"/>
                                                <GradientStop Color="#FF817F7F" Offset="1"/>
                                            </RadialGradientBrush.GradientStops>
                                            <RadialGradientBrush.RelativeTransform>
                                                <TransformGroup/>
                                            </RadialGradientBrush.RelativeTransform>
                                        </RadialGradientBrush>
                                    </Pen.Brush>
                                </Pen>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="0.509243" RadiusY="0.490047" Center="0.5,0.5" GradientOrigin="0.5,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FF000000" Offset="0"/>
                                        <GradientStop Color="#FF000000" Offset="0.177966"/>
                                        <GradientStop Color="#FFFFFFFF" Offset="0.199153"/>
                                        <GradientStop Color="#FEFFFFFF" Offset="0.25"/>
                                        <GradientStop Color="#FEFF0000" Offset="0.275424"/>
                                        <GradientStop Color="#FFFF0000" Offset="0.34322"/>
                                        <GradientStop Color="#FFFFFFFF" Offset="0.36017"/>
                                        <GradientStop Color="#FFFFFFFF" Offset="0.677966"/>
                                        <GradientStop Color="#FF838383" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 289.611,351.327C 354.944,355.327 374.944,377.994 428.278,375.327C 481.611,372.66 529.611,337.994 529.611,337.994C 529.611,337.994 477.611,424.66 433.611,429.994C 389.611,435.327 337.611,377.549 289.611,351.327 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="22" LineJoin="Round" Brush="#FF000000"/>
                            </GeometryDrawing.Pen>
                        </GeometryDrawing>
                        <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 333.981,407.327L 349.611,363.327L 318.351,363.327L 333.981,407.327 Z "/>
                        <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 368.944,411.994L 384.574,367.994L 353.315,367.994L 368.944,411.994 Z "/>
                        <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 403.611,417.327L 419.241,373.327L 387.981,373.327L 403.611,417.327 Z "/>
                        <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 443.611,417.327L 459.241,373.327L 427.981,373.327L 443.611,417.327 Z "/>
                        <GeometryDrawing Brush="#FFFFFFFF" Geometry="F1 M 480.944,410.66L 496.574,366.66L 465.315,366.66L 480.944,410.66 Z "/>
                        <GeometryDrawing Geometry="F1 M 249.611,453.994C 249.611,453.994 125.611,540.661 238.945,608.66C 352.278,676.66 151.398,676.941 150.945,673.994C 148.278,656.66 148.278,689.994 148.278,689.994L 232.278,689.994L 168.278,723.327L 182.945,737.994L 241.611,695.327L 216.709,753.056L 230.945,755.327L 250.945,685.994L 304.278,631.327C 304.278,631.327 222.945,556.66 222.945,555.327C 222.945,553.994 286.944,488.66 286.944,488.66L 249.611,453.994 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="12" LineJoin="Round">
                                    <Pen.Brush>
                                        <RadialGradientBrush RadiusX="0.849206" RadiusY="0.455319" Center="0.575397,0.540426" GradientOrigin="0.575397,0.540426">
                                            <RadialGradientBrush.GradientStops>
                                                <GradientStop Color="#FF17FF00" Offset="0"/>
                                                <GradientStop Color="#FF119E03" Offset="1"/>
                                            </RadialGradientBrush.GradientStops>
                                            <RadialGradientBrush.RelativeTransform>
                                                <TransformGroup/>
                                            </RadialGradientBrush.RelativeTransform>
                                        </RadialGradientBrush>
                                    </Pen.Brush>
                                </Pen>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="0.849206" RadiusY="0.455319" Center="0.575397,0.540426" GradientOrigin="0.575397,0.540426">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FF2FFF00" Offset="0.00847458"/>
                                        <GradientStop Color="#FF119E03" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 101.611,681.994L 145.611,692.66L 145.611,669.994L 101.611,681.994 Z "/>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 137.611,773.994L 185.611,737.994L 166.945,721.994"/>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 205.611,800L 233.611,756.66L 213.611,751.327"/>
                        <GeometryDrawing Geometry="F1 M 576.278,440C 576.278,440 700.278,526.667 586.945,594.667C 473.611,662.667 674.491,662.947 674.945,660C 677.611,642.667 677.611,676 677.611,676L 593.611,676L 657.611,709.333L 642.945,724L 584.278,681.333L 609.18,739.063L 594.945,741.333L 574.945,672L 521.611,617.333C 521.611,617.333 602.945,542.667 602.945,541.333C 602.945,540 538.945,474.667 538.945,474.667L 576.278,440 Z ">
                            <GeometryDrawing.Pen>
                                <Pen Thickness="12" LineJoin="Round">
                                    <Pen.Brush>
                                        <RadialGradientBrush RadiusX="0.849206" RadiusY="0.455319" Center="0.424603,0.540425" GradientOrigin="0.424603,0.540425">
                                            <RadialGradientBrush.GradientStops>
                                                <GradientStop Color="#FF17FF00" Offset="0"/>
                                                <GradientStop Color="#FF1F9E03" Offset="1"/>
                                            </RadialGradientBrush.GradientStops>
                                            <RadialGradientBrush.RelativeTransform>
                                                <TransformGroup>
                                                    <RotateTransform CenterX="0.424603" CenterY="0.540425" Angle="180"/>
                                                </TransformGroup>
                                            </RadialGradientBrush.RelativeTransform>
                                        </RadialGradientBrush>
                                    </Pen.Brush>
                                </Pen>
                            </GeometryDrawing.Pen>
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="0.849206" RadiusY="0.455319" Center="0.424603,0.540425" GradientOrigin="0.424603,0.540425">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FF00FF00" Offset="0"/>
                                        <GradientStop Color="#FF1F9E03" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <RotateTransform CenterX="0.424603" CenterY="0.540425" Angle="180"/>
                                        </TransformGroup>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 606.944,782.327L 610.945,740.994L 592.278,742.327"/>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 725.611,680.661L 678.945,655.327L 678.945,677.994"/>
                        <GeometryDrawing Brush="#FF000000" Geometry="F1 M 686.278,755.494L 659.611,707.16L 642.278,728.827"/>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
        <DrawingBrush x:Key="TreasureCellContentBrush">
            <DrawingBrush.Drawing>
                <DrawingGroup>
                    <DrawingGroup.Children>
                        <GeometryDrawing Geometry="F1 M 348.611,192.66L 487.092,185.544L 275.633,396.463L 157.945,369.994L 348.611,192.66 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.551064,0.300188" EndPoint="0.799286,0.300188">
                                    <LinearGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <SkewTransform CenterX="0.551064" CenterY="0.300188" AngleX="24.6962" AngleY="0"/>
                                            <RotateTransform CenterX="0.551064" CenterY="0.300188" Angle="57.4147"/>
                                        </TransformGroup>
                                    </LinearGradientBrush.RelativeTransform>
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF7BA5F6" Offset="0"/>
                                        <GradientStop Color="#FF5E7AA8" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 492.627,187.518L 668.534,363.372L 457.377,574.593L 281.47,398.739L 492.627,187.518 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.5,0.5" EndPoint="0.73785,0.737772">
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF244C8E" Offset="0"/>
                                        <GradientStop Color="#FF092A6B" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 277.944,401.994L 451.278,576.661L 309.944,539.327L 156.611,373.994L 277.944,401.994 Z ">
                            <GeometryDrawing.Brush>
                                <LinearGradientBrush StartPoint="0.196833,1.14705" EndPoint="0.748051,1.14705">
                                    <LinearGradientBrush.RelativeTransform>
                                        <TransformGroup>
                                            <SkewTransform CenterX="0.196833" CenterY="1.14705" AngleX="20.961" AngleY="0"/>
                                            <RotateTransform CenterX="0.196833" CenterY="1.14705" Angle="55.4724"/>
                                        </TransformGroup>
                                    </LinearGradientBrush.RelativeTransform>
                                    <LinearGradientBrush.GradientStops>
                                        <GradientStop Color="#FF103167" Offset="0"/>
                                        <GradientStop Color="#FF11357D" Offset="1"/>
                                    </LinearGradientBrush.GradientStops>
                                </LinearGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                        <GeometryDrawing Geometry="F1 M 413.611,656.66C 521.859,656.66 609.611,665.018 609.611,675.327C 609.611,685.636 521.859,693.994 413.611,693.994C 305.363,693.994 217.611,685.636 217.611,675.327C 217.611,665.018 305.363,656.66 413.611,656.66 Z ">
                            <GeometryDrawing.Brush>
                                <RadialGradientBrush RadiusX="0.5" RadiusY="4.96428" Center="0.5,0.5" GradientOrigin="0.5,0.5">
                                    <RadialGradientBrush.GradientStops>
                                        <GradientStop Color="#FF4A4A4A" Offset="0"/>
                                        <GradientStop Color="#FFBDBFC1" Offset="1"/>
                                    </RadialGradientBrush.GradientStops>
                                    <RadialGradientBrush.RelativeTransform>
                                        <TransformGroup/>
                                    </RadialGradientBrush.RelativeTransform>
                                </RadialGradientBrush>
                            </GeometryDrawing.Brush>
                        </GeometryDrawing>
                    </DrawingGroup.Children>
                </DrawingGroup>
            </DrawingBrush.Drawing>
        </DrawingBrush>
    </ResourceDictionary>
    View Code
  • 相关阅读:
    solr7.7.0 添加core (二)
    centos 安装solr7.7+tomcat8.5.31+jdk1.8 环境搭建(一)
    springboot 切面编程 日志模块
    Mysql 优化
    mysql查询某个字段中是否有重复的值
    php for循环字母
    layui.table.toolbar里的内容加判断
    phpmyadmin 导入大文件配置
    解决laravel5.2 使用ajax时的 VerifyCsrfToken问题
    火狐浏览器禁止缓存
  • 原文地址:https://www.cnblogs.com/easy5weikai/p/3312019.html
Copyright © 2020-2023  润新知