如何在wpf应用程序中绑定数据以进行icard打印系统和打印

时间:2014-09-20 13:44:41

标签: wpf wpf-controls

我想制作一个i-card打印系统,我是w.p.f的新手。我想一次打印10张i-card 所以我必须将它绑定一次,并以正确的打印格式打印,请告知该怎么做。

请帮助我。

我尝试了很多东西。

<ListView Margin="10"   Height="300" Name="lvDataBinding" VerticalAlignment="Top" UseLayoutRounding="True" >
        <ListView.ItemTemplate  >
            <DataTemplate   >
                <WrapPanel Background="Red" FlowDirection="LeftToRight"  Margin="2" Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" >


                    <i card disply here  />



                </WrapPanel>

            </DataTemplate>

        </ListView.ItemTemplate>

    </ListView>



List<User> items = new List<User>();
        items.Add(new User() { Name = "John Doe", Age = 42 });
        items.Add(new User() { Name = "Jane Doe", Age = 39 });
        items.Add(new User() { Name = "Sammy Doe", Age = 13 });
        lvDataBinding.ItemsSource = items;

1 个答案:

答案 0 :(得分:0)

ListView中绑定的一个简单示例:

<ListView Margin="10"   Height="300" Name="lvDataBinding" VerticalAlignment="Top" UseLayoutRounding="True" >
    <ListView.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding Name}"/>
                <TextBlock Text="{Binding Age}"/>
            </StackPanel>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

显然,您需要更好地对其进行格式化 - 例如向其中一个TextBoxes添加保证金等。您还可以使用GridSharedSizeGroup属性。