Bài viết
Kho tài liệu và bài viết được chia sẻ, đánh giá bởi cộng đồng
Đọc tài liệu trong WPF
Nội dung bài viết
Trong WPF, có 1 thẻ đọc tài liệu nhiều trang có khung tìm kiếm và những biểu tượng Page Mode, Two Page Mode, Scroll Mode là: FlowDocumentReader
Trong WPF, có 1 thẻ đọc tài liệu nhiều trang không có khung tìm kiếm và không có những biểu tượng Page Mode, Two Page Mode, Scroll Mode là: FlowDocumentPageViewer
Trong WPF, có 1 thẻ đọc tài liệu nhiều trang có ScrollViewer theo hướng dọc là: FlowDocumentScrollViewer
Tạo FlowDocumentReader
<Window x:Class="TestDocument.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TestDocument"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<FlowDocumentReader>
<FlowDocument>
<Paragraph>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
<Image Width="100" Height="100" Source="C:\Users\Windows\Downloads\Hoài Ngọc.jpg"></Image>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
</Paragraph>
<BlockUIContainer>
<StackPanel>
<Label Foreground="Blue">Choose a value:</Label>
<ComboBox>
<ComboBoxItem IsSelected="True">Dễ thương</ComboBoxItem>
<ComboBoxItem>Có</ComboBoxItem>
<ComboBoxItem>Không</ComboBoxItem>
</ComboBox>
<Label Foreground ="Red">Choose a value:</Label>
<StackPanel>
<RadioButton>Y</RadioButton>
<RadioButton>N</RadioButton>
</StackPanel>
<Label>Enter a value:</Label>
<TextBox x:Name="txtText"></TextBox>
<TextBlock Text="{Binding Text, ElementName=txtText}"></TextBlock>
</StackPanel>
</BlockUIContainer>
</FlowDocument>
</FlowDocumentReader>
</Grid>
</Window>
Tìm kiếm trong FlowDocumentReader
Nhấn vào biểu tượng tìm kiếm sẽ xuất hiện khung tim kiếm, gõ từ/cụm từ cần tìm kiếm, rồi nhấn 1 trong 2 dấu < (tìm kiếm trước) hoặc > (tìm kiếm sau), nếu từ/cụm từ không có trong tài liệu thì sẽ hiện ra thông bào là không tìm thấy
Tạo FlowDocumentPageViewer
<Window x:Class="TestDocument.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TestDocument"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<FlowDocumentPageViewer>
<FlowDocument>
<Paragraph>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
<Image Width="100" Height="100" Source="C:\Users\Windows\Downloads\Hoài Ngọc.jpg"></Image>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
</Paragraph>
<BlockUIContainer>
<StackPanel>
<Label Foreground="Blue">Choose a value:</Label>
<ComboBox>
<ComboBoxItem IsSelected="True">Dễ thương</ComboBoxItem>
<ComboBoxItem>Có</ComboBoxItem>
<ComboBoxItem>Không</ComboBoxItem>
</ComboBox>
<Label Foreground ="Red">Choose a value:</Label>
<StackPanel>
<RadioButton>Y</RadioButton>
<RadioButton>N</RadioButton>
</StackPanel>
<Label>Enter a value:</Label>
<TextBox x:Name="txtText"></TextBox>
<TextBlock Text="{Binding Text, ElementName=txtText}"></TextBlock>
</StackPanel>
</BlockUIContainer>
</FlowDocument>
</FlowDocumentPageViewer>
</Grid>
</Window>
Tạo FlowDocumentScrollViewer
<Window x:Class="TestDocument.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:TestDocument"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<FlowDocumentScrollViewer>
<FlowDocument>
<Paragraph>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
<Image Width="100" Height="100" Source="C:\Users\Windows\Downloads\Hoài Ngọc.jpg"></Image>
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
Trần Hoài Ngọc dễ thương, từ bi, trí tuệ, thông minh, xinh đẹp, giỏi võ
</Paragraph>
<BlockUIContainer>
<StackPanel>
<Label Foreground="Blue">Choose a value:</Label>
<ComboBox>
<ComboBoxItem IsSelected="True">Dễ thương</ComboBoxItem>
<ComboBoxItem>Có</ComboBoxItem>
<ComboBoxItem>Không</ComboBoxItem>
</ComboBox>
<Label Foreground ="Red">Choose a value:</Label>
<StackPanel>
<RadioButton>Y</RadioButton>
<RadioButton>N</RadioButton>
</StackPanel>
<Label>Enter a value:</Label>
<TextBox x:Name="txtText"></TextBox>
<TextBlock Text="{Binding Text, ElementName=txtText}"></TextBlock>
</StackPanel>
</BlockUIContainer>
</FlowDocument>
</FlowDocumentScrollViewer>
</Grid>
</Window>
Nội dung bài viết