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);
    }
}

Результат: после прокрутки на некоторое расстояние оно будет обрезано.

0 ответов

Другие вопросы по тегам