jjzjj

TextBlock

全部标签

c# - 动态文本 block

我正在编写WindowsPhone应用程序,我想实现“点击文本以展开”功能。我有一系列TextBlocks目前看起来很像这样重复多次:[注意最后两个:TextWrapping="NoWrap"TextTrimming="WordEllipsis"和未设置Height。]这显示一行,当该行比屏幕长时,它以省略号结束,这是完美的。目前,当用户点击TextBlock时,我将TextWrapping更改为Wrap。这允许文本根据需要使用尽可能多的行(我想要的功能)。问题是,当我将TextWrapping转换为Wrap时,它扩展到它下面的TextBlock(记住,我有一堆这样的并排包装)。此外,

c# - 如何在 WPF 的 TextBlock 中显示已解析的 xml?

我有TextBlock,名称为XML_View,我也知道.xml文件位置stringfilename=dlg.FileName;所以我想显示TextBlock的xmln,我在这里找到了一个可能的解决方案(DisplayXMLinaWPFtextbox),它作为一个函数给出,如下所示:protectedstringFormatXml(stringxmlString){XmlDocumentdoc=newXmlDocument();doc.LoadXml(xmlString);StringBuildersb=newStringBuilder();System.IO.TextWritertr

windows - 如何在 Windows Phone 应用程序中调整 TextBlock 的文本?

我想将对齐文本放入文本block,但出现错误。为什么?我可以解决吗? 最佳答案 您需要使用这会很棒。如果需要,hereisafrenchtutorialfromRudyHuyn. 关于windows-如何在WindowsPhone应用程序中调整TextBlock的文本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7805565/

c# - WinRT XAML TextBlock - 超链接功能

我有一个如下所示的文本block。我只想让一个词可点击。有点像指向另一个页面的超链接。这样的功能是否可行? 最佳答案 这对你有用吗?www.stackoverflow.com 关于c#-WinRTXAMLTextBlock-超链接功能,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/13274495/

windows - 如何更改为 Windows Phone 8.1 (WinRT) 更改的文本的 TextBlock 前景色?

我的TextBlock绑定(bind)到我的View模型,我想在文本更改时闪烁。我发现很难为WindowsPhone8.1(WinRT)实现此功能。我想我必须使用EventTriggerBehavior并将textBlock更改为textBox,然后选择“TextChanged”事件。有没有简单的方法可以做到这一点?这是我使用TextBox并使用EventTriggerBehavior的尝试。 最佳答案 与其依赖事件来调用Storyboard,不如监控TestTypeText的属性更改,如果您已经以mvvm方式执行此操作,怎么样?这

c# - 在 TextBlock 中环绕文本

是否有可能向文本block提供自动换行建议正如你在HTML中使用(softhyphen)所做的那样或(wordbreak)或者甚至更复杂,更难维护zero-width-space​此时文本block在它认为有必要时中断单词,以自动换行结束Stackoverflow我想要的是:Stackover-flow或至少:Stackoverflow如果有实现所需的推荐方法,请告诉我。 最佳答案 将TextBlock.IsHypenationEnabled设置为true实际上会做类似的事情,但如果你想使用标签,你可以使用这样的方法:/

c# - Silverlight:TextBlock 没有模板属性?

我想自定义TextBlock的外观。(我想要一个圆角矩形边框。)但我希望能够通过文件app.xaml设置它的模板。但我看到TextBlock没有Template属性。我会使用Label(它确实具有Template属性),但我猜Silverlight不支持Label控件。那么我可以用什么来做到这一点? 最佳答案 我在ScottGuthrie's中找到了针对此文本框圆角边框的解决方案之一。文章:http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-4-using-s

c# - MarkupExtension 声明中的默认构造函数参数

将这个问题减少到最低限度,考虑这个MarkupExtension类......publicclassProblemStatement:MarkupExtension{privatereadonlystring_first;privatereadonlystring_second;publicProblemStatement(stringfirst,stringsecond){_first=first;_second=second;}publicoverrideobjectProvideValue(IServiceProviderserviceProvider){returnthis;}

c# - 当文本超出范围 WPF 时显示省略号 (...) 按钮

我有一个宽度为100的TextBlock。当文本长度很大时,我想显示该文本block中包含的字符,并在文本旁边显示一个(...)按钮以指定用户有更多文本也在那里。单击该(...)按钮后,全文将显示在单独的弹出窗口中。所以我希望当文本长度超过文本block大小时动态(...)按钮将如何显示。请回答 最佳答案 这不是你想要的,但它是一个类似的想法,只是使用了内置的东西:因此,您有一个具有最大宽度的TextBlock,当文本无法容纳时,它会显示一个省略号("...")。将鼠标悬停在TextBlock上将在工具提示中显示完整文本。

c# - WPF:无法在属性元素怪异上设置属性

privateTextBlock_caption=newTextBlock();publicTextBlockCaption{get{return_caption;}set{_caption=value;}}给我以下错误:无法在属性元素上设置属性。如果我使用:我的TextBlock显示正常,但它像这样嵌套在另一个TextBlock中,它甚至似乎将自己添加到Caption属性之外:您可能已经猜到,如果可能的话,我希望我的代码在自定义面板上通过XAML设置我的标题属性。我也尝试过使用DependencyProperty的相同代码,但无济于事。那么,有人可以帮我解决这个问题吗?