首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏林德熙的博客

    C# TextBlock 上标

    我需要做一个函数,显示 x^2 ,但是看起来用 TextBlock 做的不好看。 我用 WPF 写的上标看起来不好看,但是最后有了一个简单方法让他好看。 本文告诉大家如何做一个好看的上标。 <TextBlock x:Name="TextBlock"> <Run Text="y=x"></Run> <Run Text="2" BaselineAlignment var textBlock = TextBlock; textBlock.Inlines.Add(new Run("y = ")); textBlock.Inlines.Add <TextBlock x:Name="TextBlock"> <TextBlock.Inlines> <Run Text="y=x"/><Run </TextBlock> 原因就是Run写在两行,会把换行给记下,于是间隔就大了,写在一起的Run就不会出现这个距离。

    70140编辑于 2022-08-04
  • 来自专栏林德熙的博客

    C# TextBlock 上标

    <TextBlock x:Name="TextBlock"> <Run Text="y=x"></Run> <Run Text="2" BaselineAlignment ="TextTop" FontSize="8"></Run> </TextBlock> 于是看起来: ? var textBlock = TextBlock; textBlock.Inlines.Add(new Run("y = ")); textBlock.Inlines.Add <TextBlock x:Name="TextBlock"> <TextBlock.Inlines> <Run Text="y=x"/><Run </TextBlock> ?

    67420发布于 2018-09-19
  • 来自专栏林德熙的博客

    win10 uwp 如何拖动一个TextBlock的文字到另一个TextBlock

    我在堆栈网看到有人问 如何拖动一个TextBlock的文字到另一个TextBlock 于是看到一个大神给出的方法,下面我就来和大家说下如何拖动 一开始我们需要一个界面,就放两个TextBlock 一个是源 20" BorderBrush="Azure" BorderThickness="2" AllowDrop="True" > <TextBlock UIElement sender, DragStartingEventArgs args) { //开始拖放 //设置拖放文字,文字是我们点击的TextBlock async void Txttarget_OnDrop(object sender, DragEventArgs e) { //如果有文字,那么就是把他放在要拖放的TextBlock detail/lindexi_gd/9739764 问题原文: https://stackoverflow.com/questions/41662650/how-to-move-text-from-one-textblock-to-another-textblock-using-drag-and-drop-in

    39610编辑于 2022-08-09
  • 来自专栏林德熙的博客

    win10 uwp 如何拖动一个TextBlock的文字到另一个TextBlock

    我在堆栈网看到有人问 如何拖动一个TextBlock的文字到另一个TextBlock 于是看到一个大神给出的方法,下面我就来和大家说下如何拖动 一开始我们需要一个界面,就放两个TextBlock 一个是源 20" BorderBrush="Azure" BorderThickness="2" AllowDrop="True" > <TextBlock UIElement sender, DragStartingEventArgs args) { //开始拖放 //设置拖放文字,文字是我们点击的TextBlock async void Txttarget_OnDrop(object sender, DragEventArgs e) { //如果有文字,那么就是把他放在要拖放的TextBlock 问题原文: https://stackoverflow.com/questions/41662650/how-to-move-text-from-one-textblock-to-another-textblock-using-drag-and-drop-in

    68110发布于 2018-09-18
  • 来自专栏czwy的博客

    WPF使用TextBlock实现查找结果高亮显示

    在WPF中显示文本内容通常采用TextBlock控件,也可以采用类似的方式,通过内联流内容元素Run达到同样的效果: <TextBlock FontSize="20"> <Run Text="Hel <em>textBlock</em> = d as <em>TextBlock</em>; if (<em>textBlock</em> ! if (<em>textBlock</em>.TextEffects.Count ! <em>textBlock</em> = d as <em>TextBlock</em>; if (<em>textBlock</em> ! <em>textBlock</em> = d as <em>TextBlock</em>; if (<em>textBlock</em> !

    1.2K30编辑于 2023-10-22
  • 来自专栏林德熙的博客

    win10 uwp 在 xaml 让 TextBlock 换行

    本文告诉大家几个方法在 xaml 的 TextBlock 的 Text 换行 在 xaml 可以使用 表示换行,所以最简单的方法是在 Text 里面输入 换行 如显示下面的图片 HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock.Text > </TextBlock> 但是上面的方法无法在 UWP 使用 好在可以使用xml:space="preserve"直接输入换行 <TextBlock xml:space 里面有大量 UWP WPF 博客 </TextBlock.Text> </TextBlock> 添加了 space 就可以在换行的时候自动换行 如果担心在 元素 ---- 本文会经常更新,请阅读原文: https://lindexi.gitee.io/post/win10-uwp-%E5%9C%A8-xaml-%E8%AE%A9-TextBlock

    1.8K20发布于 2019-03-13
  • 来自专栏web全栈之路

    XP上XamlReader读取XAML失败的问题

    ¥\" HorizontalAlignment=\"Right\" VerticalAlignment=\"Center\"/>"); cellTemp.Append(" <TextBlock Text=\"¥\"/>"); cellTemp.Append(" <TextBlock Text=\"{Binding Path >"); cellTemp.Append(" </TextBlock>"); cellTemp.Append(" <TextBlock Grid.Column ¥\" HorizontalAlignment=\"Right\" VerticalAlignment=\"Center\"/>"); cellTemp.Append(" <TextBlock Text=\"¥\"/>"); cellTemp.Append(" <TextBlock Text=\"{Binding Path

    1.1K20编辑于 2022-09-29
  • 来自专栏全栈程序员必看

    获取 Windows Phone 手机系统信息

    StaticResource PhoneAccentBrush}" FontSize="24" TextAlignment="Center"/> 25 <TextBlock StaticResource PhoneAccentBrush}" FontSize="24" TextAlignment="Center"/> 27 <TextBlock "10" Name="DeviceNameTextBlock" FontSize="36" TextAlignment="Center"/> 28 <TextBlock StaticResource PhoneAccentBrush}" FontSize="24" TextAlignment="Center"/> 29 <TextBlock DeviceFirmwareVersionTextBlock" FontSize="36" TextAlignment="Center"/> 30 <TextBlock

    99710编辑于 2022-07-15
  • 来自专栏dino.c的专栏

    [silverlight] silverlight3新增功能1:三维效果(透视转换)

                <StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Center">                 <TextBlock             <StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Center">                 <TextBlock             <StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Center">                 <TextBlock             <StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Center">                 <TextBlock             <StackPanel Orientation="Horizontal" Margin="5" HorizontalAlignment="Center">                 <TextBlock

    48230发布于 2019-01-18
  • 来自专栏林德熙的博客

    win10 uwp 商业游戏 界面添加图标感谢

    Text="名称"></TextBlock> <TextBlock Grid.Column="1" Text="价格"></TextBlock> Text="{x:Bind Name}"></TextBlock> <TextBlock Grid.Column="1" Text="{ =OneWay}"/> <TextBlock Text="/"></TextBlock> <TextBlock Text="$"></TextBlock> <TextBlock Text="买入价格"></TextBlock> Text="$"></TextBlock> <TextBlock Text="市场价格"></TextBlock>

    1K10发布于 2018-09-18
  • 来自专栏Dotnet9

    浅谈WPF之控件拖拽与拖动

    "2" VerticalAlignment="Top"> <UniformGrid.Resources> <Style TargetType="<em>TextBlock</em> > <<em>TextBlock</em> Text="单选按钮"></TextBlock> <TextBlock Text="复选按钮"></TextBlock> <TextBlock Text="圆形"></TextBlock> <TextBlock Text="长方形"></TextBlock> <TextBlock Text="直线"></TextBlock> <TextBlock Text="三角形"></TextBlock> </UniformGrid> text = new TextBlock() { Width = 120, Height = 30, Text = "文本1",

    1.9K10编辑于 2023-12-13
  • 来自专栏林德熙的博客

    WPF 在绑定表达式添加计算

    <TextBlock Text="{c:Binding 0.5*A+B}" /> 修改一下界面然后运行 <StackPanel> <TextBlock B}" /> </TextBlock> <TextBlock> <Run Text="C=" / > <Run Text="{Binding C}" /> </TextBlock> <TextBlock Text="{c:Binding BoolA and BoolB}" /> <TextBlock Text="{c:Binding BoolA or BoolB}" /> <TextBlock Text BoolB}" /> </TextBlock> <TextBlock Text="A and B" />

    5.4K10发布于 2019-03-13
  • 来自专栏dino.c的专栏

    [UWP]使用PointLight并实现动画效果

    <TextBlock Name="TextBlock" FontSize="100" Foreground="DimGray" FontFamily="SegoeUI" FontWeight="Thin 这时候TextBlock变成全黑,除非PointLight应用到它的位置。 for XAML TextBlock var text = ElementCompositionPreview.GetElementVisual(TextBlock); _pointLight = 首先将PointLight的Offset设置为TextBlock的左边,垂直居中,Z为TextBlock的FontSize。然后启动一个一直重复的动画,以TextBlock的右边为目标水平移动。 , (float)TextBlock.ActualHeight / 2, (float)TextBlock.FontSize); //simple offset.X animation that runs

    99730发布于 2019-11-07
  • 来自专栏hbbliyong

    WPF文字修饰——上、中、下划线与基线

    TextDecorations="Strikethrough" FontSize="72" FontFamily="Arial">A</TextBlock> </Page> 这里 TextDecorations (2)使用C#代码: private void SetDefaultStrikethrough() {    textBlock1.TextDecorations = TextDecorations.Strikethrough textBlock1 为 TextBlock 的名称,在 XAML 中使用 x:Name="textBlock1"形式标记) 如果要更复杂点的效果,比如需要设置划线的颜色、线粗等: 如何制作类似效果呢 方法是:设置 TextBlock 的 TextDecorations 属性,再对 TextDecoration 的 Pen 属性进行设置。 FontSize="84" FontFamily="Arial Black" Margin="0,0"> <TextBlock.TextDecorations> <TextDecoration PenOffset

    2K50发布于 2018-03-05
  • 来自专栏林德熙的博客

    win10 uwp 自定义控件 SplitViewItem SplitView 从右划出

    <StackPanel Orientation="Horizontal"> <TextBlock Margin="10,10,10,10 " FontFamily="Segoe MDL2 Assets" Text=""></TextBlock > <TextBlock Margin="10,10,10,10" Text="登录"></TextBlock> Text="{x:Bind IconString}"></TextBlock> <TextBlock Margin="10,10,10,10" Text="{x:Bind Text }"></TextBlock> </StackPanel> </Grid> 然后在SplitViewItem.xaml.cs 属性IconString,Text

    67720发布于 2018-09-18
  • 来自专栏码客

    WPF开发-列表点击悬浮框跟随

    Height="Auto"></RowDefinition> </Grid.RowDefinitions> <Grid> <TextBlock Binding OptionStr}" Style="{StaticResource CommonTb}"> </TextBlock > <TextBlock VerticalAlignment="Center" HorizontalAlignment SubmitRate}" Style="{StaticResource CommonTb}"> </TextBlock Text="这是悬浮的内容" FontSize="16"> </TextBlock> </Border> </Grid> 代码 这里悬浮层居中

    54010编辑于 2024-06-15
  • 来自专栏林德熙的博客

    WPF 如何判断一个控件在滚动条的里面是用户可见

    Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock Text="123"></TextBlock> <TextBlock

    1.5K20编辑于 2022-08-04
  • 来自专栏林德熙的博客

    win10 uwp 按下等待按钮

    我们需要模板有TextBlock,显示文字,ProgressRing显示进度条。 于是我们使用TemplatePart [TemplatePart(Name = "TextBlock", Type = typeof(TextBlock))] [TemplatePart _textBlock!=null) { temp. = GetTemplateChild("TextBlock") as Windows.UI.Xaml.Controls.TextBlock; _proress = GetTemplateChild = null) { _textBlock.Visibility = Visibility.Visible; _textBlock.Text

    1.1K20发布于 2018-09-18
  • 来自专栏技术之路

    WPF-效果

    </TextBlock.Effect> <TextBlock.Text>Basic drpshadow</TextBlock.Text> </TextBlock.Text> </TextBlock> <TextBlock FontSize="20"> <TextBlock.Effect > <TextBlock.Text>Blurred dropshadow</TextBlock.Text> </TextBlock> <TextBlock > <TextBlock.Text>Blurred dropshadow</TextBlock.Text> </TextBlock> <TextBlock > <TextBlock.Text>Opacity</TextBlock.Text> </TextBlock> <TextBlock FontSize

    18910编辑于 2024-04-23
  • 来自专栏林德熙的博客

    WPF 拖动滚动

    <TextBlock Text="blog.csdn.net/lindexi_gd"></TextBlock> <TextBlock Text="UWP"></TextBlock > <TextBlock Text="开发者"></TextBlock> <TextBlock Text="MS"></TextBlock > <TextBlock Text="csdn"></TextBlock> <TextBlock Text="滚动"></TextBlock > <TextBlock Text="点击"></TextBlock> <TextBlock Text="7.0"></TextBlock > <TextBlock Text="第一个是Out"></TextBlock> <TextBlock Text="Tuples"></TextBlock

    1.8K10编辑于 2022-08-04
领券