小编Ale*_*vic的帖子

将列表绑定到WPF中的ListBox

我有一个叫做Person名字,年龄和性别属性的课程.我也有List<Person>5个人(现在硬编码,但不相关).我想通过XAML将它绑定到ListBox,因此它为每个属性都有三个TextBlock:

<ListBox.ItemTemplate>
    <DataTemplate>
        <StackPanel>
            <TextBlock Text="{Binding Path=name}" />
            <TextBlock Text="{Binding Path=gender}" />
            <TextBlock Text="{Binding Path=age}" />
        </StackPanel>
    </DataTemplate>
</ListBox.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

问题是我不知道用什么作为数据上下文或项目源或其他什么.有任何想法吗?

data-binding wpf itemssource

3
推荐指数
1
解决办法
3373
查看次数

从文件中读取未知长度的字符串

我需要读取以下格式的文本文件:

n k
S1
S2
S3
.
.
.
Sn
Run Code Online (Sandbox Code Playgroud)

N 是整数,S 是字符串。现在,据我所知,无法使用 fscanf 函数读取字符串,而是必须使用字符数组。问题是我需要设置字符数组的长度,即使我无法知道一个单词有多长:

in = fopen("01.in", "r");

int N, k;

fscanf(in, "%d %d", &N, &k);

for (int i=0; i<N; i++){
    char temp[100];
    fscanf(in, "%s", temp);
}
Run Code Online (Sandbox Code Playgroud)

那么有没有办法可以使用向量之类的东西?或者也许在这个问题无法解决的情况下,我可以将一串字符转换为一个字符串,然后创建一个字符串向量吗?

c++ file scanf

1
推荐指数
1
解决办法
2044
查看次数

标签 统计

c++ ×1

data-binding ×1

file ×1

itemssource ×1

scanf ×1

wpf ×1