2016-02-23 2 views
0

Я пытаюсь сделать многоугольник XAML заполненным преобразованной текстурой. Код хорошо работал в WPF, но в приложении Windows 10, похоже, нет свойства TileMode.Как заполнить многоугольник XAML Win10 плитки?

<Polygon Points="300,200 400,125 400,275" Stroke="Purple" StrokeThickness="2"> 
     <Polygon.Fill> 
      <ImageBrush TileMode="Tile" ImageSource="Assets/StoreLogo.png"> 
       <ImageBrush.RelativeTransform> 
        <TransformGroup> 
         <ScaleTransform CenterY="0.5" CenterX="0.5" ScaleX="0.2" ScaleY="0.2"/> 
         <SkewTransform CenterY="0.5" CenterX="0.5"/> 
         <RotateTransform CenterY="0.5" CenterX="0.5" Angle="61.928"/> 
         <TranslateTransform/> 
        </TransformGroup> 
       </ImageBrush.RelativeTransform> 
      </ImageBrush> 
     </Polygon.Fill> 
    </Polygon> 
+0

http://stackoverflow.com/a/35497681/442444 – CarbineCoder

+1

Ну, это облом ... Спасибо – Andrew

ответ

0

Вы можете использовать плитку используя библиотеку Win2D. У них есть sample code; в разделе «Эффекты» есть образец тайлирования (EffectsSample.xaml.cs).

Смежные вопросы