silverlight - 如何在 Silverlight 4 中使换行文本与按钮内嵌?

标签 silverlight xaml layout silverlight-4.0

我想要一些环绕的文本后跟一个按钮,但我希​​望按钮立即出现在最后一行文本之后。有点像这样:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [按钮]

这是我目前的尝试,但按钮总是出现在下一行,而不是与最后一句话一致。我认为 WrapPanel 会处理这个问题,但我假设 TextBlock 的边界框填满了整行。

<toolkit:WrapPanel Orientation="Horizontal"
    Visibility="{Binding HasErrorMessage,
        Converter={StaticResource BooleanToVisibilityConverter}, Mode=OneWay}">
    <TextBlock
        Foreground="{StaticResource ErrorColorBrush}" TextWrapping="Wrap"
        Text="{Binding ErrorMessage, Mode=OneWay}"/>
    <Button
        Click="ClearErrorButton_Click"
        Content="Clear Error"/>
</toolkit:WrapPanel>

错误的输出看起来像这样:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

[按钮]

最佳答案

用它来包装按钮内容,

<Button>
 <Button.Content>
     <TextBlock Text="Your wrap text is here" TextWrapping="Wrap"/>         
 </Button.Content>
</Button>

关于silverlight - 如何在 Silverlight 4 中使换行文本与按钮内嵌?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897797/

相关文章:

c# - 如何在 Silverlight C# for WP7 中使用 NavigationService 作为同步回调的结果?

C#, Foreach 中的项目

wpf - 如何将 XAML/WPF 文件转换为视频(AVI、WMV 等)

c# - 如何在应用程序启动时最大化 WPF 页面?

c# - Windows Store Multilingual 语言更改

Java 网格布局忽略间隙

c# - 如何在格式字符串中使用与语言环境无关的小数点和数字分隔符?

wpf - 当放置在 ContentControl 中时,控件的父级为空

java - Android slider 布局和 NullPointerException

android - 如何对齐图像?