FlowDocumentPageViewer - 样式缩放滑块

时间:2014-05-28 12:54:13

标签: c# wpf xaml styling

我正在使用FlowDocumentPageViewer控件,我想覆盖FlowDocumentPageViewer(+/-按钮和滑块)内部的默认缩放控件的样式。我怎么能做到这一点?

2 个答案:

答案 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