C# WPF设计器视图-无文本换行

C# WPF设计器视图-无文本换行,c#,wpf,visual-studio-2008,word-wrap,C#,Wpf,Visual Studio 2008,Word Wrap,我不确定是否有解决办法。但它在烦扰我,让我恼火 我正在使用WPF和VisualStudio2008。我设计了一个漂亮的UI:)。我有一个帮助文本控件,它与单击的控件相关。当应用程序首次加载时,它设置了默认文本。“欢迎来到X屏幕,您可以………”。这是在一个用户控件内,它位于一个选项卡控件内,在一个窗口内。用户控件设置了minheight和minwidth(我怀疑这就是为什么设计器会这样做) 我在XAML中设置初始文本,并将textwrapping设置为true。问题是,设计师决定把这一切都放在一行

我不确定是否有解决办法。但它在烦扰我,让我恼火

我正在使用WPF和VisualStudio2008。我设计了一个漂亮的UI:)。我有一个帮助文本控件,它与单击的控件相关。当应用程序首次加载时,它设置了默认文本。“欢迎来到X屏幕,您可以………”。这是在一个用户控件内,它位于一个选项卡控件内,在一个窗口内。用户控件设置了minheight和minwidth(我怀疑这就是为什么设计器会这样做)

我在XAML中设置初始文本,并将textwrapping设置为true。问题是,设计师决定把这一切都放在一行上-这真的让人看不到视图(我不能在一个屏幕上100%地看到整个UI,如果我缩小它,我就看不见东西,等等)

是否还有其他方法可以解决这个问题(除了在代码中设置文本之外-(在xaml中这样做和在xaml中这样做有什么区别吗?!)) 也许这是唯一的解决办法


感谢阅读。

您是否考虑过为此使用
FlowDocumentReader
控件?我还没有遇到您描述的问题,但是这个控件对于我呈现帮助文本非常有用

您是否考虑过为此使用
FlowDocumentReader
控件?我还没有遇到您描述的问题,但是这个控件对于我呈现帮助文本非常有用

试试这个:

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

hi asdfkjl;asdf asdf asdf asdf sdaf safd sf sadf fasf asd f asdf as df sadf asd f asdf sd f sadf as df asdf asd f asdf asd f asdf as df
我在kaxaml中测试了它,它的包装方式与您期望的一样。

试试这个:

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

hi asdfkjl;asdf asdf asdf asdf sdaf safd sf sadf fasf asd f asdf as df sadf asd f asdf sd f sadf as df asdf asd f asdf asd f asdf as df
我在kaxaml中测试了它,它的包装就像你期望的那样