我正在使用FlowDocumentPageViewer控件,我想覆盖FlowDocumentPageViewer(+/-按钮和滑块)内部的默认缩放控件的样式。我怎么能做到这一点?
答案 0 :(得分:0)
您需要覆盖控件template
,您只需更改这些按钮即可。<FlowDocumentPageViewer Name="myFlow">
<FlowDocumentPageViewer.Template>
<ControlTemplate>
<StackPanel>
<Button Click="ZoomIn"/>
<Button Click="ZoomOut"/>
</StackPanel>
</ControlTemplate>
</FlowDocumentPageViewer.Template>
</FlowDocumentPageViewer>
但是,您可以重新创建它们的行为:
的 XAML 强>
private void ZoomIn(object sender, RoutedEventArgs e)
{
myFlow.IncreaseZoom();
}
private void ZoomOut(object sender, RoutedEventArgs e)
{
myFlow.DecreaseZoom();
}
<强> CODE 强>
{{1}}
答案 1 :(得分:0)
您需要为PART_FindToolBarHost部件提供自定义模板。
msdn库中有一个完整的示例:http://msdn.microsoft.com/en-us/library/aa970452(v=vs.110).aspx