- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个 ListPicker,当我点击它时,我有全屏弹出窗口,但那里的选项都非常小,而且无论出于何种原因我都无法更改 FontSize。
代码:
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Name="PickerFullItemTemplate">
<StackPanel>
<TextBlock Text="{Binding Number}"/>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<toolkit:ListPicker ExpansionMode="FullScreenOnly" Name="Picker" ItemsSource="{Binding Number, ElementName=this}" FullModeItemTemplate="{Binding PickerFullItemTemplate}" />
如何为全屏弹出窗口制作 36 号字体的文本?
编辑:我应该提一下,如果我在模板中设置字体大小(如下所示)它不起作用。我可以在列表选择器上设置字体大小,但显然这不会改变完整模式弹出窗口。此外,我已将 ListPicker 从其包含的 Pivot 中取出并尽可能多地注释掉,因此没有任何可能覆盖此设置但仍然没有。
最佳答案
执行以下操作:
1) 使用您的值列表创建一个类
public class Number
{
public IEnumerable<string> number { get { return "AA1,AA2,AA3".Split(','); } }
}
2) 在xaml文件的顶部声明你的项目的命名空间
xmlns:local="clr-namespace:YourAppNameSpaceGoesHere"
3) 在 PhoneApplicationPage 资源部分将您的类声明为资源
4) 在您的 DataTemplate TextBlock 中,只需将 Text 值定义为“{Binding}”并设置您的 FontSize
<phone:PhoneApplicationPage.Resources>
<local:Number x:Key="Number"/>
<DataTemplate x:Name="PickerFullItemTemplate">
<StackPanel>
<TextBlock Text="{Binding}" FontSize="36"/>
</StackPanel>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
5) 将您的 ListPicker 控件包装成一个类似于 Grid 的容器控件,并将 Grid 的 DataContext 设置为您的类
6) ListPicker 中的 FullModeItemTemplate 应该定义为 StaticResource
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" DataContext="{StaticResource Number}">
<toolkit:ListPicker ExpansionMode="FullScreenOnly" Name="Picker" ItemsSource="{Binding number}" FullModeItemTemplate="{StaticResource PickerFullItemTemplate}" />
</Grid>
关于xml - 无法更改 ListPicker FullModeItemTemplate 的 FontSize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334758/
谁能告诉我 UIWebView 的 font size 属性和 UITextView 的 FontSize 属性之间的主要区别是什么? 两者是不同的,因为 UIWebView 的 Fontsize 比
谁能解释一下为什么下面的代码不起作用 this text should be F
我在网格中有一个标签,我从资源字典中应用了一个样式。样式更改,除其他外,标签的 FontSize 属性为 14。 我通过以下方式将样式应用
我正在尝试将 UserControl 中某些控件的 FontSize(除其他事项外)设置为 UserControl 级别的 FontSize。这不起作用:
我创建了一个应用程序,在该应用程序中我通过 UITextView 将文本添加到视频中。它显示正确,但问题是我设置了这样的文本字体大小: [textView setFont: [UIFont font
Javascript function resize(s) { var sty
我需要以百分比设置标签的字体大小,这样当我在我的应用程序中调整当前布局大小时,文本调整大小等于屏幕的其余部分。 我有这个: vara label = Ti.UI.createLabel({
在使用flutter_markdown 时,有什么方法可以改变文本的字体大小吗?类似于向 Text 小部件提供 TextStyle 之类的东西。谢谢! 最佳答案 Markdown( data:
当我插入 fontSize = dimensionResource(id = R.dimen.textLabelTextSize) 时,dimens 或 54sp 或 60sp 取决于设备,我在 Te
我正在将我的工作流程转移到输出 Beamer 幻灯片的 R/RMarkdown。我每年进行大约 60 次演示,我喜欢自动化流程。但是,我需要增加 Beamer 输出中的基本字体大小。使用下面的代码,项
在深入研究代码后,我意识到 Fabricjs Text 对象的 fontSize 是在 PIXELS 中测量的。在我的项目中,有时我需要使用点而不是像素。 当指定单位时,我只在代码中找到一个位置,此片
JSFIDDLE $("button").click(function(){ $("h1").animate({fontSize: "50px"}); 如何让再次点击时字体大小恢复到原来的大小。 最
我正在尝试获取 html 文档中选定范围的字体大小。我使用 queryCommandValue 来获取它。有时它返回一个整数。有时它不是。我不知道那是什么。 而且我还尝试了另一种方法,通过获取父元素的
经过大量谷歌搜索后,我无法找到 queryCommandValue("FontSize") 的解决方案在 Javascript 中。 我已经了解了 HTML CSS 中的各种字体大小,例如 pt、px
我想更改 TreeView 控件的字体大小。在 goolge 上搜索后,我得到一些想法应该为此 TreeView 使用 CustomDraw。但是NMTVCUSTOMDRAW结构只有clrText和c
我编写了一个带有 Button 和 ItemsControl 的玩具 WPF 应用程序。每次单击 Button 时,字符串“AnotherWord”都会添加到 ItemsControl。现在,Item
这是同一个应用,在 2 台不同的设备上。布局似乎可以很好地缩放,但字体大小却没有。我不知道可能是什么原因或从哪里开始寻找。第一个是在 Pixel 2 上,看起来很正常,第二个是在 Galaxy A7
使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。 使用普通 TabControl 时,我的主题 TabItem(基于 MetroT
最近我将我的 Material UI 版本从 3.9.4 升级到 4.11.0,我不得不在主题样式覆盖上替换这些: 为避免这些警告: 但是我需要将 fontSize 样式放在 !important 中
TailwindCSS 1.2.0 我做错了什么?如果我添加 fontSize 如下,则 text-7xl 不会显示为新的可选值并且 text-6xl 消失。 module.exports = {
我是一名优秀的程序员,十分优秀!