如何将WPF TextBlock绑定到文本文件?我希望TextBlock能够显示文件的内容。将WPF TextBlock绑定到文本文件
1
A
回答
2
您需要将文件读入内存中的字符串,并将其绑定到该字符串。
视图模型:
class ViewModel
{
public string FileText { get; set; }
public void ReadFile(string path)
{
FileText = File.ReadAllText(path);
}
}
XAML:
<TextBlock Text="{Binding FileText}"/>
0
如果你想要的文字被格式化我行内标记,你可以看看子类的TextBlock的我做了here。在xaml标记字符串和InlineCollection(实际上是Inline的通用列表)之间也有一个转换器。
0
This post介绍,一旦定义的自定义标记扩展,让你包括通过XAML文件的内容:
<Window
x:Class="WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:wpf="clr-namespace:WPF">
<TextBlock Text="{wpf:Text 'Assets/Data.txt'}" />
</Window>
相关问题
- 1. 将TextBlock文本绑定到资源
- 2. 将文本添加到绑定的TextBlock
- 3. 动态文本绑定在WPF TextBlock
- 4. 将文本框文本绑定到wpf中的xml文件
- 5. WPF TextBlock StringFormat绑定到父
- 6. WPF-将TextBlock绑定到按钮
- 7. 无法将WPF TextBlock绑定到属性
- 8. WPF将TextBlock绑定到窗口标题
- 9. WPF绑定:如何将文件路径列表中的名称绑定到ListBox中TextBlock的文本?
- 10. 如何将TextBlock的文本属性绑定到文本框的文本属性
- 11. C#WPF将文本文件绑定到datagrid
- 12. wpf绑定文本
- 13. WPF绑定到字符串值到TextBlock
- 14. 将TextBlock绑定到数据或只设置文本
- 15. 绑定一个TextBlock的文本TabControl的项目在WPF
- 16. 动态设置TextBlock的文本绑定
- 17. 设置WPF文本TextBlock的
- 18. WPF:将文本块绑定到文本框
- 19. WPF - 将文本框文本绑定到类属性
- 20. 将TextBlock绑定到Observable Collection
- 21. 将文本框的文本属性绑定到TextBlock的附加属性,如Grid.Row
- 22. 在新窗口中绑定TextBlock文本?
- 23. TextBlock:文本和StringFormat的绑定
- 24. TextBlock TextView中的文本绑定项
- 25. 绑定TextBlock Linq ToSql和WPF
- 26. WPF属性绑定的TextBlock
- 27. WPF TextBlock绑定到多语言的ResourceDictionary
- 28. 将文本绑定到文本框
- 29. 将文本框绑定到文本框
- 30. wpf文本框文本绑定