我在设置WindowsPhone中的文本block背景时遇到问题。 最佳答案 TextBlock元素不能显示背景图像。您可以按如下方式在TextBlock后面显示图像:您可能需要为图像应用合适的边距或填充才能使其正常工作。如果您想将图像添加到多个TextBlock,您可能需要考虑通过样式重新模板化您的TextBlock。 关于windows-我们如何在WindowsPhone中设置TextBlock的背景图片?,我们在StackOverflow上找到一个类似的问题:
我是VisualStudio(C#)的新手。我想存储从文本文件读取的文本并将其显示在TextBlock控件上,但只是针对指定的行。我怎样才能做到这一点?我尝试在互联网上搜索,大多数只是展示读写方式。我有一个TextBlock(名为“FlashText”)和两个按钮(一个用于“上一个”按钮,另一个用于“下一个”按钮)。我想要的是,当我点击“下一步”按钮时,TextBlock会显示从指定行(例如,第一行)的txt文件中读取的文本。当我再次点击“下一步”时,TextBlock应该显示从文件中读取的第二行文本。目的是制作一个简单的闪存卡。代码在这里:`privatevoidbtnRight_C
我正在做一些基准测试以确定我是否可以将WPF用于新产品。然而,早期的业绩结果令人失望。我做了一个快速应用程序,它使用数据绑定(bind)每100毫秒在列表框中显示一堆随机文本,它占用了大约15%的CPU。所以我制作了另一个快速应用程序,它跳过了数据绑定(bind)/数据模板方案,除了每100毫秒更新一次列表框内的10个TextBlock之外什么都不做(实际产品不需要100毫秒更新,更像是最多500毫秒,但是这是一个压力测试)。我仍然看到~5-10%的CPU使用率。为什么这么高?是因为所有的垃圾字符串吗?这是不使用绑定(bind)的版本的XAML:下面是代码:publicpartialc
编辑:下面的代码实际上如我所愿-这个问题有点误导。请忽略它。通常当我像这样设置TextBlock的Text属性时:TextBlocktb=newTextBlock();tb.Text="HelloWorld";文本开头和结尾的空格不显示。TextBlock显示的文本只是HelloWorld。如何设置TextBlock以显示它们(即不删除空格)?我是否缺少某些属性? 最佳答案 在这种情况下你不需要使用xml:space="preserve"但是会显示空格Helloworld!不会。 关于c
我正在尝试在xaml中设置TextBlock的圆角。但是没有这样的属性。如何设置TextBlock的圆角。并且还想设置TextBlock的背景颜色。 最佳答案 使用Border: 关于c#-XamlTextBlock设置圆角,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18349444/
当我尝试编译以下代码时,出现错误'Visibility'memberisnotvalidbecauseitdoesnothaveaqualifyingtypename.我必须更改什么才能在Status=off时使TextBlock消失?XAML:代码隐藏:usingSystem.Windows;namespaceTestTrigger123345{publicpartialclassWindow1:Window{publicWindow1(){InitializeComponent();DataContext=this;Status="off";}publicstringStatus{
我有一个数据绑定(bind)的TextBlock控件(在DataTemplate中使用它来显示ListBox中的项目),我想将控件中的所有文本设为粗体。我似乎无法在属性资源管理器中找到将整个文本设置为粗体的属性,我在网上只能找到使用TextBlock中的标记,但我无法将其放入,因为数据直接来自数据源。一定有办法做到这一点——但是怎么做呢?我对WPF非常缺乏经验,所以我真的不知道去哪里找。 最佳答案 我是不是遗漏了什么,或者您只需要将FontWeight属性设置为“粗体”? 关于c#-在W
如何在我的WPF应用程序中实现TextBlock控件内文本的格式设置?例如:我希望某些单词用粗体显示,其他单词用斜体显示,还有一些用不同的颜色显示,就像这个例子:我的问题背后的原因是这个实际问题:lblcolorfrom.Content="ColourFrom:"+colourChange.ElementAt(3).Value.ToUpper();我希望字符串的第二部分是粗体,而且我知道我可以使用两个控件(标签、文本block等),但我宁愿不用,因为已经有大量控件在使用中。 最佳答案 您需要使用Inlines:绑定(bind):您还
我在WPF中有一个TextBlock。我在上面写了很多行,远远超过了它的垂直高度。我希望在发生这种情况时会自动出现一个垂直滚动条,但事实并非如此。我试图在“属性”Pane中查找滚动条属性,但找不到。当我的TextBlock的内容超过其高度时,如何让它自动创建垂直滚动条?澄清:我宁愿从设计器那里做,而不是直接写入XAML。 最佳答案 将其包装在滚动查看器中:注意此答案适用于原始问题中要求的TextBlock(只读文本元素)。如果您想在TextBox(可编辑文本元素)中显示滚动条,请使用ScrollViewer附加属性:这两个属性的有效
我有一个XAMLTextBlock,我想将其呈现为投影。那是黑色层之上的白色文本层。我这样做是为了使文字站立。目前我有两个TextBlocks向右和下方偏移两个像素。上层为白色,下层为黑色。在XAML中是否有一种简单的方法可以做到这一点?如果可以,可以举个例子吗? 最佳答案 位图效果已弃用。使用新的GPU加速DropShadowEffect而是。Drop. 关于xaml-有没有办法在XAML中对TextBlock进行投影效果?,我们在StackOverflow上找到一个类似的问题: