Xamarin页面不包含定义

时间:2019-11-19 15:23:50

标签: c# xamarin xamarin.forms xamarin.android xamarin.ios

我有问题。我想使用以下代码:

var animation = new Animation {
    {0, SlideAnimationDuration, new Animation(v => ToolbarSafeAreaRow.Height = v, _safeInsetsTop, 0)},
    {
        0, SlideAnimationDuration,
        new Animation(v => Page.TranslationX = v, 0, Device.Info.ScaledScreenSize.Width * PageTranslation)
    },
    {0, SlideAnimationDuration, new Animation(v => Page.Scale = v, 1, PageScale)},
    {
        0, SlideAnimationDuration,
        new Animation(v => Page.Margin = new Thickness(0, v, 0, 0), 0, _safeInsetsTop)
    },
    {0, SlideAnimationDuration, new Animation(v => Page.CornerRadius = (float) v, 0, 5)} };

但这给了我以下错误:

  

页面未包含对“ TranslationX”的定义

     

页面未包含“比例”的定义

     

页面未包含“ CornerRadius”的定义

     

页面未包含“保证金”的定义

此代码正在youtube视频中使用,并且在视频中未出现任何错误。 我在做什么错了,我该如何解决?

1 个答案:

答案 0 :(得分:1)

要复制的XAML中,显然有一个名为Page

的元素
<Frame x:Name="Page"