我正在开发一款Windows phone Silverlight 8.1应用。我使用Blend创建了用户控件。用户控制代码:
<Grid>
<Ellipse Width="173" Height="173">
<Ellipse.Fill>
<ImageBrush Stretch="Fill" ImageSource="/Images/abc.jpg"/>
</Ellipse.Fill>
</Ellipse>
</Grid>
我正在使用此用户控件使用WritableBitmap制作实时图块。上面的代码工作正常,如果我从Ellipse中删除图像并用颜色替换它,实时图块创建与用户控件相同。当我使用Image填充Ellipse时,它会创建一个空白图块。 我刚刚发现,如果我使用图像控件添加图像,它会在图块上显示,但如果使用图像作为椭圆填充或网格背景,则它不会显示在图块上。怎么了?