2011-06-07 9 views
0

私は、中に空白のセクションがある矩形を作成するはずのテンプレート内に次の要素があります。 Blendではokと表示されますが、電話機やエミュレータではClipプロパティは無視され、プレーンな四角形として表示されます。Silverlight for Windows PhoneのUIElement.Clip

<Border x:Name="Background" Background="#FF3FC4FF" Clip="M0,0L0,0L94,0L94,94L0,94M6,6L6,6L88,6L88,61L6,61" /> 

WPEでUIElement.Clipプロパティが動作するはずですか?

ありがとうございます。

答えて

0

ご協力ありがとうございます。私は最終的には、パス内のポイントを並べ替えることによって動作させました。

<Border x:Name="Background" Fill="#FF3FC4FF" Clip="M0,0L94,0L94,61L88,61L88,6L6,6L6,61L0,61L0,85L94,85L94,61L0,61" /> 
1

はい、それは動作するはずです:

     <Border x:Name="Background" BorderThickness="2" Margin="10,10,0,10" CornerRadius="5"> 
          <Image Height="50" Width="50" HorizontalAlignment="Center" VerticalAlignment="Top" Source="{Binding ImageUrl, Mode=OneWay}" > 
           <Image.Clip> 
            <RectangleGeometry RadiusX="5" RadiusY="5" Rect="0, 0, 50, 50" /> 
           </Image.Clip> 
          </Image> 
         </Border> 

あなたが何か他のもの(キャンバス?)とクリップの形状に背景の画像を変更することができますOfcurse。

+0

実際には、中空の四角形を作成しようとしています。 – alf

関連する問題