草庐IT

android - Xamarin 按钮边框问题

我正在尝试使用Xamarin.forms制作应用。问题是在Android版本中,显示了按钮边框,我想将它们删除。我尝试了BorderColor="Transparent"但没有成功。此外,我在使用文本时遇到了一些问题。事实上,我希望在图标和文本之间有一些填充(例如在F和Facebook之间)。有没有办法做到这一点?我如何处理有关文本大小的问题,例如iPhone5和“Fa...ook”?我试着放一个较小的警察,但我想有最好的解决方案吗?这是我的Xaml代码: 最佳答案 对于同时包含文本和图像的按钮,我一直发现最简单的方法是使用带有图像

WPF 已有资源字典文件,在xaml 里面引用

如果已经有一个资源字典文件(通常具有.xaml或.resx扩展名),您可以在XAML中通过MergedDictionaries属性引用它。MergedDictionaries属性允许您将多个资源字典文件合并到一个资源字典中,以便在XAML中使用。以下是在XAML中引用已有资源字典文件的步骤:将资源字典文件添加到您的项目中,并确保将其设置为“嵌入资源”。这样可以确保文件在编译时包含在生成的程序集中。打开需要使用资源的XAML文件。在XAML文件的根元素上,使用MergedDictionaries属性引用资源字典文件。例如:Windowxmlns:local="clr-namespace:Your

android - 将 .axml 转换为 .xaml

我搜索了2天以上,现在我决定在这里问。是否可以将Androidaxml(与xml相同)模板转换为Xamarin.Form的xaml模板。我不擅长模板。这样我就需要一些转换工具,但我找不到。或者一个很好的文档,说明如何做或改变什么。这可能吗? 最佳答案 即使您能找到这样的工具,我还是建议您不要使用它,因为在Android的功能和Xamarin.Forms的功能之间没有直接的转换。由于Forms旨在在多个平台上运行,它的范围要小得多,因此并非所有AndroidViews都有对应的Forms。如果您的模板很简单,手动翻译它并不难。如果您的

android - 如何在 Android AXML 中实现这个简单的 XAML 网格布局?

我正试图在ListView的上下文中了解Android布局,如果我愿意的话,它看起来很原始(尽管我完全有可能做错了™)在由名称和计数组成的ListView中呈现简单的内容,如下所示:我会在WP8/WPF/Silverlight中使用这种XAML:但是,Android布局似乎无法做到这一点-我尝试使用RelativeLayout但似乎其中一个总是全尺寸,而另一个会被吃掉。 最佳答案 你想要这样的东西吗?或者您可以使用LinearLayout并设置weights:或者您可以使用GridView,有一个greatexample在devel

c# - 无法在 Xaml 的嵌套类上设置属性

Xamarin返回的错误:在xmlnsclr-namespace:AmsterdamTheMapV3中找不到类型Foo问题是我正在尝试定义Foo但无论我做什么它都不起作用。我认为问题出在xmls:local命名空间内。也许我在代码中犯了一个愚蠢的错误。这是一个适用于windows、android和apple的Xamarin.forms项目。Xaml文件:CS文件:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingXa

android - xaml 中的 Xamarin 绑定(bind)默认值

我想将Xaml中对象的IsVisible属性默认设置为false。但是当我打开页面时,它是可见的,然后评估绑定(bind)变量,如果它是false,则变得不可见。我希望它默认不可见,如果绑定(bind)变量为真,它应该可见。我尝试在对象的IsVisible属性的绑定(bind)中插入默认值。我已经尝试过FallbackValue=Hidden或FallbackValue=Collapsed等,即使是TargetNullValue,但它不起作用。我总是得到一个XamlParseException。谁能帮帮我?谢谢。代码(简化): 最佳答案

android - 等效于 FrameLayout 的 Xamarin.Forms 布局

只是一个新手问题,什么与Xamarin.Forms中的FrameLayout(Android)等效? 最佳答案 FrameLayout是一个控件,旨在包含一个子项,但可以选择具有多个子项,这些子项由重力或类似于zindex的工作方式控制。我不认为存在从xamarin.Forms到Framelayout的直接映射。如果您只是为单个控件寻找页面级容器,则有:Frame-包含单个子项的元素,带有一些框架选项。框架的默认Xamarin.Forms.Layout.Padding为20。ScrollView-如果内容需要,可以滚动的元素。如果您

android - 我可以使用 XAML 在 Xamarin.Forms 中设计 UI 吗

我正在尝试使用Xamarin.Forms创建一个跨平台应用程序。据我所知,UI将从代码创建,.axml文件将自动生成。我可以修改.axml文件来编辑UI吗?我尝试编辑,但出现的只是代码中编写的内容。即:你好表单更新publicstaticPageGetMainPage(){returnnewsimplerow();} 最佳答案 在Xamarin.Forms中,您可以根据跨所有平台共享的标记定义创建页面。通常,您将使用Xamarin.Forms编写所有内容页面,但是您可以根据需要将native页面混合并匹配到应用程序中。这些用Xama

通过XAML来查看模型属性的串联硬编码值?

我在WPF中有一个简单的标签:-我尝试过,但它没有用:和这个:我如何将一些硬编码值与myViewModel进行连接。从XAMLside组成的值?我的意思是我可以始终从Code-Behind中进行操作,但是只想知道如何在XAML数据固定中的ViewModel属性中添加硬编码值?我知道它不应该很难,但是请把我当作初学者:-)。看答案您可以使用两个不同的Run元素:您不需要使用Label元素:HardcodedString这将展示视图中的串联值。

无法获取XAML TextBlock TextWrapping进行工作

我的代码非常简单:但是listView宽度每次都会比Window的宽度更大HorizontalContentalMignmentsetter,TextWrapping或Maxwitdh均不工作。我究竟做错了什么??看答案禁用水平滚动: