首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xamarin -绑定自定义视图内容

Xamarin -绑定自定义视图内容
EN

Stack Overflow用户
提问于 2021-12-29 13:04:55
回答 1查看 38关注 0票数 0

我已经创建了一个自定义视图,我希望通过绑定来设置它的内容。这就是我所拥有的:

代码语言:javascript
运行
复制
    <ContentView.Content>
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="30"/>
                <RowDefinition Height="*"/>
            </Grid.RowDefinitions>

            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*"/>
                <ColumnDefinition Width="30"/>
            </Grid.ColumnDefinitions>

            <ffimageloadingsvg:SvgCachedImage Source="resource://CTP.SVG.exit.svg"
                                      Grid.Row="0" Grid.Column="1"
                                      HeightRequest="30" 
                                      WidthRequest="30"
                                      HorizontalOptions="Center"
                                      VerticalOptions="Center">
            </ffimageloadingsvg:SvgCachedImage>

            <redefinitions:BindableView Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" 
                                        Content="{Binding View, Source={x:Reference this}, Mode=OneWay}"/>

        </Grid>
    </ContentView.Content>

教程之后,我定义了BindableView:

代码语言:javascript
运行
复制
[ContentProperty(nameof(Content))]
public class BindableView : View
{
    public static readonly BindableProperty ContentProperty =
    BindableProperty.Create(
        propertyName: nameof(Content),
        returnType: typeof(View),
        declaringType: typeof(BindableView),
        defaultValue: default(View));

    public View Content
    {
        get { return (View)GetValue(ContentProperty); }
        set { SetValue(ContentProperty, value); }
    }
}

但是BindableView永远不会显示,即使我静态地定义它的内容。我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-29 21:05:28

解决这个问题的最简单方法是使用ContentView而不是自定义的BindableView

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70519819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档