c# - 如何在 XAML 中处理 "float"图像 (Windows 8 Metro)

标签 c# xaml windows-8 windows-runtime winrt-xaml

是否可以在 XAML 中为 CSS 中的图像执行类似 ffloat:left 的操作。我需要创建这样的东西:

enter image description here

具有可变图像尺寸和文本长度。

编辑:在我的例子中,图像周围的文本扭曲不是静态的,它是在返回 TextBlock 元素列表(带有运行)的 C# 代码中创建的

最佳答案

在 Silverlight 4 中,您可以使用 RichTextBox 实现此目的:

 <RichTextBox TextWrapping="Wrap"  IsReadOnly="False">  
   <Paragraph>  
        More text here .. 
        <InlineUIContainer>  
            <Image Source="abc.jpg"/>  
        </InlineUIContainer>   
        more and more text here;  
        <LineBreak />  
    </Paragraph>  
</RichTextBox> 

看起来 Win8 Metro 有一个 RichTextBox , 还有一个 InlineUIContainer ,所以像上面这样的东西应该可以工作!

关于c# - 如何在 XAML 中处理 "float"图像 (Windows 8 Metro),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445571/

相关文章:

windows-phone-7 - Windows Phone - XNA 和 Silverlight

xaml - Windows 8 商店应用程序中的模糊效果?

C# -> 从 SQL Server 2008 检索数据集

c# - 如何获取特定 WPF 窗口的当前 SynchronizationContext?

c# - MVC 编辑器可选只读

c# - 以编程方式创建带有自定义元素的网格

c# - 如果我有一个 TextBox 是 Checkbox 的子项,是否可以输入破折号?

c# - uwp gridview 使用数据模板中的按钮删除项目

c# - 将错误传递回调用代码的正确方法

c# - Windows 应用商店应用程序 - 枚举字体