列表框中数据库的C#数据

列表框中数据库的C#数据,c#,wpf,visual-studio,listbox,C#,Wpf,Visual Studio,Listbox,我有一个列表框和一些数据库中的数据。第一行是名称(string),第二行是价格,它是双精度的。我希望在价格后面有欧元这个词,但在数据库中应该是双倍的 我该怎么做 我的列表框的代码是: <ListBox Name="BoozeList" Margin="10,124,0,10" HorizontalAlignment="Left" ScrollViewer.VerticalScrollBarVisibility="Visible" Width="233"

我有一个
列表框和一些数据库中的数据。第一行是名称(
string
),第二行是价格,它是双精度的。我希望在价格后面有欧元这个词,但在数据库中应该是双倍的

我该怎么做

我的列表框的代码是:

<ListBox Name="BoozeList" Margin="10,124,0,10" HorizontalAlignment="Left"
             ScrollViewer.VerticalScrollBarVisibility="Visible" Width="233"
             Background="#FF79DCFA" BorderBrush="#FF0040FF">

        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel>
                    <TextBlock Text="{Binding Path=Name}" />
                    <TextBlock Text="{Binding Path=UnitPrice}"/>

                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
        <ListBox.Resources>
            <CollectionViewSource x:Key="BoozesCollection" Source="{Binding Boozes}"/>
            <CollectionViewSource x:Key="JuicesCollection" Source="{Binding Juices}"/>
            <CollectionViewSource x:Key="SnacksCollection" Source="{Binding Snacks}"/>

            <Style TargetType="Border">
                <Setter Property="CornerRadius" Value="15"/>
            </Style>
        </ListBox.Resources>
        <ListBox.ItemsSource>
            <CompositeCollection>
                <CollectionContainer Collection="{Binding Source={StaticResource BoozesCollection}}"/>
                <CollectionContainer Collection="{Binding Source={StaticResource JuicesCollection}}"/>
                <CollectionContainer Collection="{Binding Source={StaticResource SnacksCollection}}"/>
            </CompositeCollection>
        </ListBox.ItemsSource>
    </ListBox>

在单价
文本块上使用
StringFormat

如果要在价格旁边显示欧元符号:

<TextBlock Language="fr" Text="{Binding UnitPrice, StringFormat=C0}" />

或者,如果您想显示文本“Euros”(感谢@Milan指出这一点):


更像是“StringFormat={}{0:N}欧元”,对吗?他想在那里写上“欧元”
<TextBlock Text="{Binding UnitPrice, StringFormat={}{0} Euros }" />