我在iOS上遇到键盘问题.我正在跨平台的Xamarin上开发一个聊天页面,这个页面有一个scrollView,使用户可以沿着消息滚动.
iOS上的键盘存在一个常见问题,它涵盖了条目.iOS不会自动向上滚动页面.要解决这个问题,一个简单的解决方案是将标签"Scrollview"覆盖整个页面代码.这通常很好.但是,我的页面里面已经有了一个scrollview.因此,当我将scrollview放在另一个scrollview中时,即使在Android上,行为也有点疯狂.有时它会滚动"消息视图",有时会滚动整个页面.
有一个解决方案可以避免iOS上没有使用scrollview标签的键盘问题吗?或者有一个解决方案在另一个scrollview中使用scrollview?
有什么建议?
先感谢您!
我有一个WebAPI,我将在Azure上发布它.我在我的应用程序上使用.Net Core 2.0.
我有一个名为appsettings.json的文件,它具有以下配置:
{
"Logging": {
"IncludeScopes": false,
"Debug": {
"LogLevel": {
"Default": "Warning"
}
},
"Console": {
"LogLevel": {
"Default": "Warning"
}
}
},
"AppConfiguration": {
"MyVariable": false,
}
...
}
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,在localhost中运行,我可以从"MyVariable"获取值.
当我将它发布到Azure时,我也可以从"MyVariable"中获取值.
但是,当我转到我的Azure应用程序的应用程序设置时,我将"MyVariable"设置为"true",但我的应用程序不断获得值"false".
总而言之,我无法从appsettings.json获取Azure的价值.
我尝试在Azure上使用以下键值:
AppConfiguration:MyVariable - true
MyVariable - true
他们都没有工作.
任何人都可以帮助我如何从Azure应用程序设置中获取价值?
编辑1 我的程序类:
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(
(WebHostBuilderContext context, IConfigurationBuilder builder) =>
{
builder.Sources.Clear();
builder
.AddEnvironmentVariables()
.AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
})
.UseApplicationInsights()
.UseStartup<Startup>()
.Build();
Run Code Online (Sandbox Code Playgroud) 我在 .Net Core 3.1 中有一个使用 SQL Server DB 的应用程序,其中有一个 SQL 表达式,我想将其“转换”为流畅的迁移器表达式,但我不确定如何执行此操作。
CREATE NONCLUSTERED INDEX [nci_wi_XXXXXX] ON [dbo].[MyTable]
([MyColumn1], [MyColumn2]) INCLUDE ([MyColumn3], [MyColumn4], [MyColumn5],
[MyColumn6], [MyColumn7], [MyColumn8], [MyColumn9]) WITH (ONLINE = ON)
Run Code Online (Sandbox Code Playgroud)
我想用与此类似的表达式来表达它:
Create.Index("nci_wi_XXXXXX")
.OnTable("MyTable")
.OnColumn("MyColumn1").Unique()
.OnColumn("MyColumn2").Unique()
.WithOptions().NonClustered()......
Run Code Online (Sandbox Code Playgroud)
但我不确定在创建索引时如何添加“包含的列”。我怎样才能做到这一点?
提前致谢。
.net-core ×1
appsettings ×1
asp.net ×1
azure ×1
c# ×1
database ×1
ios ×1
keyboard ×1
sql-server ×1
t-sql ×1
xamarin ×1
xamarin.ios ×1