【c# – Xamarin.Forms.Switch在更新值时发送Toggled事件】教程文章相关的互联网学习教程文章

c# – 使用xamarin表单删除Android上的顶栏【代码】

我试过几种解决方案,包括<item name="android:actionBarSize">0dp</item>要么var activity = (Activity)Forms.Context; this.Window.AddFlags(WindowManagerFlags.Fullscreen);要么RequestWindowFeature(WindowFeatures.NoTitle);或者在活动字符串中Theme = "@style/MainTheme.FullScreen"但我找不到任何有效的解决方案,或者更确切地说,删除了我的歌词,电池时间等,但我仍然保持相同的顶部栏,我怎么能完全删除它?在iOs上我添加了:...

c# – Xamarin在一行上形成标签和条目【代码】

我有一个项目列表,每个标签下都有一个条目.我希望列表’item’的项目在一行上有一个条目,现在它们在彼此之下.我希望左边的标签和右边的条目在一行. 我的代码到目前为止StackLayout layout = new StackLayout();for(int i = 0; i < item.Count; i++){var label = new Label{Text = item[i]};var entry = new Entry();Grid stackLayout = new Grid{HorizontalOptions = LayoutOptions.CenterAndExpand,Children = {label,entry},};la...

c# – Xamarin为条形图形成OxyPlot【代码】

我正在开发Xamarin.Forms应用程序,我想在屏幕截图中附加条形图.在Xamarin.Forms中没有这样的控件,所以我正在使用OxyPlot nuget包,但问题是oxyplot中的条形是水平的,并且图形图中没有网格线的选项.是否有条形图的任何开源库,以便我可以使用.7000解决方法:您可以使用ColumnSeries使用OxyPlot来完成.试试这个MCVE: XAML:<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"xmlns:x="http://schemas.microsoft.com/winfx/20...

c# – 如何从Xamarin Forms for Android中的按钮视图中删除额外的填充?【代码】

Xamarin Forms上的按钮视图似乎在部署到Android时会应用额外的填充.我在我的Android项目下设置了Resources / values / styles.xml,默认情况下所有间距,填充和边距都为0,但仍然应用了额外的填充:<item name="android:radius">0.0px</item> <item name="android:shadowRadius">0.0</item> <item name="android:spacing">0.0px</item> <item name="android:padding">0.0px</item> <item name="android:layout_margin">0.0px</item>请...

c# – 如何在Xamarin中添加DatePicker的最小日期验证检查【代码】

我有两个DatePicker(名为fromdate和todate)和一个按钮(名为save). 默认情况下,今天的日期将在DatePicker中填充.我已经添加了最小日期验证(用户只能选择今天或更长的日期. 如果今天的日期是5月30日,并且用户从outdate选择6月15日并单击确定.现在,默认的今天日期显示在todate中.我希望验证,如果用户在fromdate中选择6月15日并单击“确定”,则应使用fromdate填充todate.解决方法:这可以通过将toDate DatePicker的MinimumDate绑定到Fro...

c# – Xamarin入口控制TextChanged事件循环【代码】

在我的表格上,我有3个输入控件.我正在尝试使用以下验证规则验证“年龄”控件: >不能输入超过3位数>不能输入小数位(.)>不能输入连字符( – ) 为此,我将控件的’TextChanged’属性设置为TextChanged="OnAgeTextChanged"我的OnAgeTextChanged方法是:private void OnAgeTextChanged(object sender, TextChangedEventArgs e){var entry = (Entry)sender;try{if (entry.Text.Length > 3){string entryText = entry.Text;entry.TextChan...

c# – 如何将SignalR与Xamarin一起使用

我的Mac上有一个Xamarin项目,我试图让SiganlR工作. 我在导入dll时遇到了麻烦. 我试图在我的解决方案中将Microsoft.AspNet.SignalR.Client.dll导入我的Referencer文件夹.当我添加dll时,我收到以下消息:Could not get full name for assembly‘mypath/Microsoft.AspNet.SignalR.Client.dll’然后,当我尝试构建时,我得到另一个错误:Metadata file `mypath/Microsoft.AspNet.SignalR.Client.dll’ does not contain valid metadata.我...

c# – Xamarin Android,自定义控件和Visual Studio设计器【代码】

我使用Visual Studio和C#在Xamarin中创建了一个自定义控件. Custom控件完美运行,代码非常简单:[DesignTimeVisible(true)] public class CustomTextView : TextView {public CustomTextView(Context context):base(context){}public CustomTextView(Context context, IAttributeSet attrs):base(context,attrs){}public CustomTextView(IntPtr javaReference, JniHandleOwnership transfer):base(javaReference, transfer){}public...

c# – Xamarin.Droid应用程序在选中“共享运行时选项”时崩溃

我正在尝试在Android设备上调试我的Xamarin Forms应用程序,但我的应用程序崩溃了 部署后启动,如果我选中“使用共享运行时”选项,则能够使用断点.如果我取消选中“使用共享运行时”,那么应用程序运行没有任何问题,但我无法使用断点 这是我的adb日志:http://pastebin.com/vgn2jiqh解决方法:这是我在调试配置(使用shared runtime = true)和发布配置(使用shared runtime = false)中部署应用程序时经常看到的问题. 您可以通过转到“设置...

c# – 在Xamarin Studio中删除未使用的using语句和使用语句的最佳方法?【代码】

使用Xamarin Studio删除未使用的using语句和使用语句的最佳方法是什么? 我想为Xamarin Studio提供一个工具或扩展/插件来删除和排序所有C#项目文件中的语句(在MAC上). 一些示例代码:using System; using System.Collections;namespace DateInserter {public enum DateInserterCommands{InsertDate,} }重构后:namespace DateInserter {public enum DateInserterCommands{InsertDate,} }解决方法:在Xamarin Studio中,您需要启用代码...

c# – xamarin crossplatform canvas

我正在调查Xamarin作为我们的跨平台解决方案的选项.对我们而言,我们可以创建自己的自定义交互式控件至关重要. 我见过的例子(http://devcenter.wintellect.com/jprosise/supercharging-xamarin-forms-with-custom-renderers-part-5)展示了如何创建自定义渲染控件.不幸的是,他们都基本上展示了如何根据平台不同地渲染到Canvas.这对我们来说是不可接受的. 是否有真正的跨平台方式来创建Xamarin自定义渲染控件而无需在每个平台特定实现...

c# – 如何从ContentView访问Xamarin Forms App对象【代码】

我有一个ContentView,我在我的页面上用作共享代码.它包含导航链接等.在ContentView中,我试图访问我的App类中具有以下签名的方法:public void ClearNavigationAndGoToPage(Page pobj_Page){MainPage = new NavigationPage(pobj_Page);} 但是,当我在ContentView中使用以下代码行时App.ClearNavigationAndGoToPage(new nearbyplaces());我收到以下错误消息: 非静态字段,方法或属性’App.ClearNavigationAndGoToPage(Page)’需要对象...

c# – Xamarin中的软件包安装错误【代码】

当我尝试创建新的跨平台xamarin表单项目时,我得到“包安装错误”.我使用的是Visual Studio Professional 2015版本14.0.25431.01更新3.我已经尝试过了1.更新“用于xamarin的Visual Studio工具”.2.修复Visual Studio 请指教我,如何解决这个问题. 解决方法:您的项目目前定位到Android 6.0,但Android支持库v25.x要求您将目标框架(compileSdkVersion)设置为至少API 24(Android 7.0)Nougat.MonoAndroid 7.0:Xamarin.Android.Support.Ani...

c# – Xamarin iOS UIButton如何以编程方式单击按钮?【代码】

我试图通过在我的ViewWillAppear()函数中以编程方式调用它来伪造点击按钮的行为. onclick函数在我的ViewDidLoad()中定义,您可以看到我正在尝试使用Perform Selector手动调用该按钮. 该按钮似乎没有运行.有任何想法吗?public override void ViewDidLoad() {base.ViewDidLoad();idButtonScanLoad.TouchUpInside += async (sender, ea) =>{System.Console.WriteLine("Scan button pressed");};}[Export("TouchUpInsideEvent:")] priv...

c# – Xamarin.Forms为XAML中的所有条目添加效果【代码】

我正在使用FormsCommunityToolkit NuGet包来使我的Xamarin.Forms应用程序中的所有条目在用户点击它们时选择所有文本.在their GitHub上用于在XAML中对Entry使用此效果的示例如下:<Entry Placeholder="focus this entry." VerticalOptions="Start" Text = "FOCUS THIS!"><Entry.Effects><effects:SelectAllTextEntryEffect /></Entry.Effects> </Entry>如果你把它放在你的代码中的每个单独的条目,这是有效的,但我有很多条目,并希望将...

FORMS - 相关标签