我是mvvm的新手,我想使用mvvm在RichTextBox中加载一个rtf文件,但文本似乎没有显示在我的richtextbox中.在尝试将命令放入ViewModel时,看起来RichTextBox非常复杂.我不确定我哪里出错了.
视图模型
FlowDocument _script;
public FlowDocument Script
{
get { return _script; }
set { _script = value; RaisePropertyChanged("Script"); }
}
.
.
.
private void LoadScript()
{
openFile.InitialDirectory = "C:\\";
if (openFile.ShowDialog() == true)
{
string originalfilename = System.IO.Path.GetFullPath(openFile.FileName);
if (openFile.CheckFileExists)
{
Script = new FlowDocument();
TextRange range = new TextRange(Script.ContentStart, Script.ContentEnd);
FileStream fStream = new FileStream(originalfilename, System.IO.FileMode.OpenOrCreate);
range.Load(fStream, DataFormats.Rtf);
fStream.Close();
}
}
}
Run Code Online (Sandbox Code Playgroud)
风景
DataContext="{Binding ScriptBreakdownViewModel, Source={StaticResource Locator}}">
<Grid>
<RichTextBox
Local:RichTextBoxHelper.DocumentRtf="{Binding Script}"
x:Name="rtfMain"
HorizontalAlignment="Left"
Width="673"
VerticalScrollBarVisibility="Visible"
Margin="0,59,0,10.4"
/> …Run Code Online (Sandbox Code Playgroud) 我正在使用 ASP.NET Core 1.1。我正在尝试使用 JQuery AJAX 上传文件,但我不断收到错误消息:“超出多部分正文长度限制 16384”
Reseach 告诉我将它添加到我的 Startup.js 文件中:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.Configure<FormOptions>(Option =>
{
Option.MultipartBodyLengthLimit = 200000000;
});
}
Run Code Online (Sandbox Code Playgroud)
但我仍然不断收到错误
foreach (File file in Request.Form.Files)
Run Code Online (Sandbox Code Playgroud)
我看到 MultipartBodyLengthLimit 在启动时更新,但在应用程序运行时它似乎没有以某种方式保存更新的值。
这甚至可以在 ASP.NET Core 中工作,还是我需要使用另一种方式在 ASP.NET Core 中使用 jQuery 上传文件?
我有一个完整的董事名单,但只想显示其唯一的名字,不要重复。看起来像
导演A,导演B,导演C ...
不
导演A,导演A,导演B,导演C,导演C,...
我尝试使用array_unique做到这一点,但似乎没有在数组中放入任何数据。
我看到foreach循环显示了所有Director的名称,但是数组$ alldirectors却保持为空。
这是我正在使用的代码。
<?php
$resume = get_posts(array(
'post_type' =>'resume',
'numberposts'=>-1,
'meta_key' => 'director',
'meta_value' => ''
));
$alldirectors = array();
foreach( $resume as $post ) {
$director = get_post_meta( $post->ID, 'director', true );
}
$directors = array_unique($alldirectors);
foreach ($directors as $director) {
echo $directors;
}
?>
Run Code Online (Sandbox Code Playgroud)
我可能想念的很简单,但是我是php和wordpress的新手。感谢您的所有帮助。
我想按升序对包含数字和字母的数组进行排序,将值作为字符串存储在数据库中.
这是我的清单
4B
1A
1
1B
2
4C
4
Run Code Online (Sandbox Code Playgroud)
并希望他们按照这样的顺序进行排序,其中数字按字母顺序递增,后跟字母.
1
1A
1B
2
4
4B
4C
Run Code Online (Sandbox Code Playgroud)
到目前为止我试过了
allScenes.OrderBy(x => Convert.ToInt32(x.SceneNumber)).ToList()
Run Code Online (Sandbox Code Playgroud)
和
allScenes.OrderBy(x => Convert.int.parse(x.SceneNumber)).ToList()
Run Code Online (Sandbox Code Playgroud)
但由于号码后面的字母,两者都不起作用.知道如何让这个工作吗?
c# ×2
wpf ×2
ajax ×1
array-unique ×1
arrays ×1
asp.net-core ×1
binding ×1
httprequest ×1
jquery ×1
linq ×1
linq-to-sql ×1
mvvm ×1
php ×1
richtextbox ×1
sql-order-by ×1
wordpress ×1