【c# – Xamarin在一行上形成标签和条目】教程文章相关的互联网学习教程文章

c# – 将数据从服务发送到其他活动的BroadcastReceiver(Xamarin Android)【代码】

我将从服务位置发送到自定义BroadcastReceiver时遇到问题. 这是我的BroadcastReceiver.cs[BroadcastReceiver] class MyBroadcastReceiver : BroadcastReceiver {public static readonly string GRID_STARTED = "GRID_STARTED";public event EventHandler<OnLocationChangedEventArgs> mOnLocationChanged;private Location location;public override void OnReceive(Context context, Intent intent){if (intent.Action == GRID_ST...

c# – 你必须调用Xamarin.Forms.Init();在使用之前【代码】

在我的app.xaml.cs中,我创建了一个新页面.public App(){InitializeComponent();MainPage = new NavigationPage(new WrapLayoutPage());}此页面调用静态类,该类使用DependencyService执行某些任务. 抛出错误的行:var tmpTable = SqLiteHelper.GetItem<TableX>("someId");SqLiteHelper:public static class SqLiteHelper {private static readonly SQLiteConnection DatabaseConnection = DependencyService.Get<ISqLite>().GetCon...

c# – 如何使用编组绑定Xamarin iOS Obj-C库【代码】

我想研究如何绑定iOS库与处理指向Xamarin.iOS的指针.它需要编组. 我准备这样的库进行测试, MarshalTest.htypedef struct {float x,y,z; } Marshal3D;@interface MarshalTest : NSObject-(id)initWithMarshal:(Marshal3D *)marshal; -(id)initWithMarshals:(Marshal3D *)marshals num:(int)numCoord;-(void)addMarshal:(Marshal3D *)marshal; -(void)addMarshals:(Marshal3D *)marshals num:(int)numCoord;-(int)getMarshals:(Marsh...

c# – 如何在Xamarin Forms中从ViewModel设置焦点【代码】

我想在做一些异步操作后将焦点设置在SearchBox控件中,我想从我的ViewModel中做到这一点. 我怎么能这样做? 编辑 ViewModel代码:private bool _searchBarFocused;public bool SearchBarFocused{get { return _searchBarFocused; }set{_searchBarFocused = value;base.OnPropertyChanged("SearchBarFocused");}}public async Task InitializeData(){// Other operations...SearchBarFocused = true;}查看代码隐藏代码:protected ov...

Xamarin中的自定义事件页面c#【代码】

我目前面临以下问题: 我试图在用户输入有效凭据时触发事件,以便我可以切换页面等等. 问题是由于某些原因我无法挂钩事件(虽然我很确定这会是一些愚蠢的事情). 发射事件的类:namespace B2B {public partial class LoginPage : ContentPage{public event EventHandler OnAuthenticated;public LoginPage (){InitializeComponent ();}void onLogInClicked (object sender, EventArgs e){loginActivity.IsRunning = true;errorLabel.T...

c# – Xamarin.Forms.Switch在更新值时发送Toggled事件【代码】

所以我还在用Xamarin.Forms首次亮相.到目前为止,如果我把我遇到的一些麻烦的错误放在一边这么好.这是新人.也许你们其中一个人可以告诉我,如果我做错了什么. 基本上,我的界面上有一个Xamarin.Forms.Switch,我正在用Toggled事件监听其状态的变化.该文档说明了这个事件:“当用户切换此Switch时引发的事件.” 不幸的是,当我以编程方式更新交换机的值时,事件将触发.var mySwitch = new Switch (); mySwitch.Toggled += (object sender,...

C#-Xamarin的Android项目开发(一)——创建项目【图】

原文:C#-Xamarin的Android项目开发(一)——创建项目创建项目 使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。 另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。 下面我们创建KibaXamarin_Android项目,如下图:点击确定后,会弹出一个选择模板的窗体,这里我们选择一个空白...

Xamarin Android Webview中JS调用App中的C#方法【图】

参考链接:https://github.com/xamarin/recipes/tree/master/Recipes/android/controls/webview/call_csharp_from_javascript 一、MainActivity中//这个方法用于让H5调用android方法 web_view.AddJavascriptInterface(new JSXamarin(this), "JSXamarin"); 二、定义一个接口类: public class JSXamarin : Java.Lang.Object{Context context;public JSXamarin(Context context){this.context = context;}public JSXam...

c#开发移动APP-Xamarin入门扩展【代码】【图】

这节主要演示了如何通过添加第二个屏幕来跟踪应用程序的call历史来扩展Phoneword应用程序。最终如下: 按如下步骤扩展Phoneword在Phoneword项目右键新建Content Page,命名为CallHistoryPage   修改后CallHistoryPage.xaml如下:<?xml version="1.0" encoding="UTF-8"?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"xmlns:local="clr-namespace:Phoneword;assembly=Phoneword"xmlns:x="http://schemas.microso...

c#开发移动APP-Xamarin入门1

如果您在.net环境下做开发,并且对WPF技术有一定了解及应用,同时也想进入移动App开发领域,推荐使用Xamarin开发移动应用 关于Xamarin不做介绍,网上很多,这里主要涉及的是一些来自微软官网文章的翻译,希望能够帮助有需要的小伙伴,有疑问或文章有错误处,还请及时联系

Xamarin Android C#SQLite参数查询【代码】

我正在尝试根据Xamarin Android C#中的参数返回数据.当拉回所有数据时,我有下面的代码工作,但是我需要使用SQLite WHERE查询返回特定数据. 我需要使用AutoCompleteTextView字段中的值作为参数.protected override void OnCreate(Bundle savedInstanceState){base.OnCreate(savedInstanceState);// Set our view from the "main" layout resource//ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;SetContentView(Resource...

c# – Xamarin.Android SQLite SQLiteConnection.Insert不返回插入对象的ID【代码】

我是Xamarin和C#的新手,并尝试将一些示例数据插入到我的简单配方数据库中以测试purpourses. 但是,在插入新配方时,SQLiteConnection.Insert(数据)不会返回插入记录的ID(请参阅here),而是每次都返回1. 我的插入数据方法:public static int insertUpdate(Object data) {string path = DB.pathToDatabase ();DB.createDatabase ();try {var db = new SQLiteConnection(path);int inserted = db.Insert(data);if (inserted != 0)insert...

如何将数据库表中的数据添加到ListView C#Xamarin Android App【代码】

几天前我问过如何在活动之间共享数据,一个用户告诉我使用SQLite,所以我做了.我想让用户点击MainLayout中的按钮,它会将他重定向到AddTaskLayout,在那里他可以添加任务名称,按下Save按钮应用程序会将他重定向回MainLayout,他的任务将在ListView中列出. 到目前为止,我创建了数据库,表格和我需要的一切.我的问题是:如何将存储在数据库表中的数据添加到ListView?我发现的每个答案都是用Java编写的,所以搜索旧的StackOverflow问题并没有...

c# – Sqlite.net异步 – 如何在Xamarin中使用?【代码】

我为Android和Windows Phone创建了一个应用程序.对于数据访问,我使用sqllite.net async.我用PCL liblary,Xamarin Android项目和Windows Phone 8 silverligth项目创建了简单的示例解决方案.这是我在PCL中的DataService:public class DataService {private SQLiteAsyncConnection _dbConnection;public DataService(ISQLitePlatform platform, string path){var connectionFactory = new Func<SQLiteConnectionWithLock>(() => new...

c# – 在2个不同的xamarin表单应用程序中共享本地SQLite数据库【代码】

我正在研究两种不同的Xamarin表单应用程序,我需要与第二个应用程序共享第一个应用程序的SQLite数据库. 我想为不同的xamarin表单应用程序实现单点登录方法,用户只能在任何应用程序中登录,并且可以在两个应用程序中保持登录状态. 我在下面找到了android中我们可以共享数据库的统计数据: – Share LocalDB in two different android app 现在我只需要在我的xamarin表单应用程序中使用类似的东西. 任何帮助将不胜感激.谢谢 :)请享用!...