如何將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文本框文本綁定