gpt4 book ai didi

c# - Windows Phone 7-C#如何在代码中使用ListPickerItem而不会崩溃?

转载 作者:行者123 更新时间:2023-12-03 16:15:29 25 4
gpt4 key购买 nike

到目前为止,Listpickeritem似乎有点头痛,因为它很容易崩溃。

我有以下代码,在运行应用程序时选择listpickeritem会导致崩溃:

for (int i = 1; i <= 100; i++)
{
ListPickerItem item = new ListPickerItem();
item.Content = i.ToString() + "%";
item.FontSize = 35;
listPicker1.Items.Add(item);
}

XAML:
    <toolkit:ListPicker Name="listPicker1" Margin="251,117,92,-93" Width="113" FontSize="40">
</toolkit:ListPicker>

有谁知道一种在不崩溃的情况下设置fontsize throuch C#的方法?如果我手动输入xaml,这也会导致崩溃,并且当我可以通过编程方式进行操作时,我不想键入长列表。

在下面编辑答案。

最初出现的错误消息:未处理的异常“> PivotApp1.dll!PivotApp1.App.Application_UnhandledException(对象发送者,System.Windows.ApplicationUnhandledExceptionEventEventArgs e)125行+ 0x5字节C#”

最佳答案

基本上,我想做的是创建一个列表选择器列表,用于1到100之间的百分比供用户选择。看起来很多代码可以完成一个简单的任务,但是不幸的是,没有其他方法可以修改listpicker字体大小。以下代码是我想出的解决方案:

XAML:

<toolkit:ListPicker x:Name="listPicker1" 
Margin="251,117,92,-93"
Width="113" >
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Percent}" FontSize="40" />
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Percent}" FontSize="40" />
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
</toolkit:ListPicker>

创建了一个名为Percentage.cs的新类
public class Percentage
{
public int Percent
{
get;
set;
}

}

然后,从我想控制列表选择器的类中,添加以下代码,以使用从Percentage类创建的列表来创建1到100的列表:
   List<Percentage> percentage = new List<Percentage>();
for(int i = 1; i <= 100; i++)
{
percentage.Add(new Percentage() { Percent = i });

}
this.listPicker1.ItemsSource = percentage;

关于c# - Windows Phone 7-C#如何在代码中使用ListPickerItem而不会崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com