WP7 ScrollViewer содержимое обрезается
Я добавить Canvas
в ScrollViewer
и установите холст клип, как показано ниже. Но содержание обрезается. Я сбит с толку. Пожалуйста, помогите мне.
public MainPage()
{
InitializeComponent();
for (int i = 0; i < 10; ++i)
{
Canvas canvas = new Canvas();
canvas.Width = 456;
canvas.Height = 456;
RectangleGeometry clipRect = new RectangleGeometry();
clipRect.Rect = new Rect(0, 0, 456, 456);
clipRect.RadiusX = 8;
clipRect.RadiusY = 8;
canvas.Clip = clipRect;
Image image = new Image();
image.Width = 456;
image.Height = 456;
image.Stretch=Stretch.Fill;
image.Source = new BitmapImage(new Uri("/ApplicationIcon.png", UriKind.Relative));
canvas.Children.Add(image);
scrollContent.Children.Add(canvas);
}
}
Результат: после прокрутки на некоторое расстояние оно будет обрезано.