我想知道如何直接将 Xamarin.Forms PCL 与 SQL Server 连接。我知道直接访问数据库是不安全的。但在我的情况下这不是问题。我需要直接从 Xamarin.Forms 访问数据库。我正在使用 Visual Studio 2017。我使用 Xamarin.Forms PCL 开发了一个应用程序。
我需要知道应用程序启动时如何在 Xamarin Forms 中使用异步方法?我需要根据情况显示首页。
public App()
{
InitializeComponent();
if (SaveCredential.IpAddress == string.Empty || SaveCredential.PortNo == string.Empty)
{
MainPage = new NavigationPage(new Dhoni.IpDetail());
}
else if (SaveCredential.IpAddress != string.Empty && SaveCredential.PortNo != string.Empty)
{
if (await LoginPage.ConnectionCheck())
{
if (SaveCredential.UserName != string.Empty && SaveCredential.Password != string.Empty)
{
if (await LoginPage.PasswordCheck(SaveCredential.UserName, SaveCredential.Password))
{
MainPage = new NavigationPage(new Dhoni.Dashboard());
}
else
{
MainPage = new NavigationPage(new Dhoni.LoginPage());
}
}
else if (SaveCredential.UserName == string.Empty || SaveCredential.Password == string.Empty)
{
MainPage = new NavigationPage(new …
Run Code Online (Sandbox Code Playgroud) Xamarin.Forms中的这两个Navigation范例之间有什么区别?
await Navigation.PushModalAsync(new Dashboard());
await Navigation.PushModalAsync(new NavigationPage(new Dashboard()));
Run Code Online (Sandbox Code Playgroud) 我在python中将多个变量调用到另一个函数时遇到一个小问题.就像我必须在yyy()中访问xxx()变量的变量一样.帮我这样做.?
示例:
def xxx():
a=10
b=15
c=20
def yyy():
xxx()
print a ### value a from xxx()
print b ### value b from xxx()
yyy()
Run Code Online (Sandbox Code Playgroud)