xaml - 如何打破XAML源代码中的长字符串?

标签 xaml xamarin xamarin.forms code-formatting

愚蠢的问题,但 Google/SO 搜索没有给我带来想要的结果。我有一个很长的字符串,如下所示:

<Label Text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
       VerticalOptions="Start" 
       HorizontalOptions="StartAndExpand" />

如何将 Text 属性分解为多行以获得更好的代码格式?有没有选择?

如果我输入新行并添加一些空格(用于缩进),标签也包含空格...

最佳答案

有趣的是,我以前并没有真正考虑过这个问题,但这是一个很好的问题!我总是在编辑器上保留自动换行,所以我从来没有注意到......

看起来像 xamarin?如果是这样,您可以添加该标签,因为 wpf 等将是 <Label Content="blah"/>格式,所以一开始让我很困惑。

但是,在 WPF、Silverlight、UWP 等中,您可以执行此操作并跳过 ContentPresenter 的测量,以整行显示并在渲染时相应地换行;

<Label>
     Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
     sed diam nonumy eirmod tempor invidunt ut labore et dolore 
     magna aliquyam erat, sed diam voluptua. At vero eos et accusam 
     et justo duo dolores et ea rebum. Stet clita kasd gubergren, 
     no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem 
     ipsum dolor sit amet, consetetur sadipscing elitr, sed diam 
     nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam 
     erat, sed diam voluptua. At vero eos et accusam et justo duo 
     dolores et ea rebum. Stet clita kasd gubergren, no sea takimata 
     sanctus est Lorem ipsum dolor sit amet.
</Label>

不幸的是,我目前不使用 xamarin,所以如果结果有所不同,只有我知道,我会删除这个答案,但希望它有所帮助。

关于xaml - 如何打破XAML源代码中的长字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50526723/

相关文章:

c# - 如何在 Xamarin/Monogame 中使用 Google Play 排行榜

c# - 将 Xamarin 应用程序部署到设备时,Visual Studio 2015 有时会卡住

c++ - iMX31 依赖项?

xaml - Xamarin Forms 中是否有 'UpdateSourceTrigger' 等效项?

Xamarin 表单 : scroll position in scrollview

xaml - 如何在 Xamarin 表单中制作 float 操作按钮

windows - 如何在 UWP 上的 Xamarin.Forms WebView 中启用 WebGL?

silverlight - 在 XAML 中重用按钮内容

c# - Windows 手机 8 : Alternating colors on a ItemsControl

wpf - 正确单击数据网格中的按钮时,Telerik RadGridView 选定项绑定(bind)不起作用