拷贝后PageMargin变了
下面是我TextControl的代码,将PageMargins设置为10.<my:TextControl Name="textControl1" Loaded="textControl1_Loaded" ViewMode="PageView"BorderThickness="1" PageMargins="10">然后将word里的内容拷贝进来,然后PageMargins就变化了,有没有办法不让PageMargins变化?
谢谢
通过Ctrl+V的方式粘贴时还无法控制这一样式,除非重写粘贴的逻辑,通过调用textControl1.Paste()来设置行为 谢谢dof。
看来只能使用强制手段了。
我的解决方法感觉不太好。
刚才看例子看到这个事件InputPositionChanged,我在事件中对PageMargins进行设置private void textControl1_InputPositionChanged(object sender, EventArgs e)
{
textControl1.PageMargins = new TXTextControl.PageMargins(10, 10, 10, 10);
}
页:
[1]