WPF设计师查看刺激 - 没有textwrap

时间:2010-02-21 22:21:30

标签: c# wpf visual-studio-2008 textwrapping

我不确定是否有解决方案。但它正在嘲笑我并激怒我。

我正在使用WPF和Visual Studio 2008.我设计了一个漂亮的UI :)。我有一个帮助文本控件,它是关于单击了哪个控件的上下文。当应用程序首次加载时,它具有默认文本集。 “欢迎来到X屏幕,你可以..........”。这位于用户控件内,该控件位于窗口内的选项卡控件内。用户控件设置了minheight和minwidth(我怀疑这就是设计师完成它所做的工作的原因)。

我在XAML中设置了初始文本,textwrapping设置为true。问题是设计师决定把这一切都放在一行 - 这真的抛出了视图(我无法在一个屏幕上看到100%的整个用户界面,如果我缩小它,我看不懂东西,等等)

无论如何都要解决这个问题(除了在代码中设置文本之外 - (在执行此操作并在xaml中执行此操作之间有什么区别吗?!)) 也许这是唯一的解决方案。

感谢阅读。

2 个答案:

答案 0 :(得分:1)

试试这个:

<TabControl>
  <TabItem MaxWidth="200">
    <TabItem.Header>
      <TextBlock TextWrapping="Wrap">
        hi asdfkjl; asdf asdf asdf sdaf sadf  safd sf   sadf  fasf asd f asdf as df sadf asd f asdf sd f sadf as df asdf asd f asdf as df
      </TextBlock>
    </TabItem.Header>
  </TabItem>
</TabControl>

我在kaxaml中进行了测试,它就像你期望的那样包裹起来。

答案 1 :(得分:0)

您是否考虑过使用FlowDocumentReader控件?我没有遇到你描述的问题,但这个控件对我来说非常有用,可以渲染帮助文本。