首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在xamarin.forms中使用方阵(iOS和Android )

在xamarin.forms中使用方阵(iOS和Android )
EN

Stack Overflow用户
提问于 2019-04-03 11:24:32
回答 1查看 4.7K关注 0票数 5

在xamarin表单中,使用图标作为png文件是非常痛苦的,您需要做和验证所有的大小和本地内容。我决定使用字体棒,但这样,我不能放在工具栏项目,也不需要在某些按钮,这也需要一个文本。做任何人都有作为文件源使用的指南,因为fontimagesource不兼容于代替fileimagesource使用。或者,任何人都可以用我可以在所有东西中使用的代码来进行预调??

这不可能

代码语言:javascript
运行
复制
<ContentPage.ToolbarItems>
        <ToolbarItem>
            <ToolbarItem.Icon>
                <FontImageSource/>
            </ToolbarItem.Icon>
        </ToolbarItem>
    </ContentPage.ToolbarItems>

这就是它的工作方式。

代码语言:javascript
运行
复制
<ContentPage.ToolbarItems>
        <ToolbarItem>
            <ToolbarItem.Icon>
                <FileImageSource/>
            </ToolbarItem.Icon>
        </ToolbarItem>
 </ContentPage.ToolbarItems>

另一种方法是将标签和布局一起使用,但这两种方法都没有按下效果。

我希望使用没有插件的按下效果,使用简单的渲染,或者至少我想在工具项中使用fonticon,比如普通的图像或文本。

Obs:工具栏项的文本没有字体家族,如果有办法用转换器实现这一点,我将非常感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-22 13:02:19

现在,有了Xamarin 4.0的新版本,这是可能的。下面的代码工作得很好:

代码语言:javascript
运行
复制
<Button  Text="Pesquisar">
    <Button.ImageSource>
         <FontImageSource Glyph="&#xf002;" FontFamily="{StaticResource FontIcon}"/>
    </Button.ImageSource>
</Button>

这也是:

代码语言:javascript
运行
复制
<ContentPage.ToolbarItems>
    <ToolbarItem>
        <ToolbarItem.IconImageSource>
             <FontImageSource Glyph="&#xf002;" FontFamily="{StaticResource FontIcon}"/>
        </ToolbarItem.IconImageSource>
    </ToolbarItem>
</ContentPage.ToolbarItems>
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55494006

复制
相关文章

相似问题

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