すべての数値を出力するようにコンバータを追加します。あなたのXAMLページ内
namespace AppConverters
public class List2StringConverter : IValueConverter
{
public object Convert(object value, Type targetType,
object parameter, CultureInfo culture)
{
List<int> listNumbers = value as List<int>;
// separator : , -/... or white space
return string.join("separator",listNumbers);
}
public object ConvertBack(object value, Type targetType,
object parameter, CultureInfo culture)
{
// To Do
}
}
スキーマとして、あなたの窓のタグに次の行を追加します。次のように
<Window.Resources>
<app:List2StringConverter x:Key="L2StringConverter"/>
</Window.Resources>
それを使用します:
xmlns:app="clr-namespace:AppConverters"
も追加
<StatusBarItem Content="{Binding CorrectGuesses,Converter={StaticResource L2StringConverter}}" Height="30" VerticalAlignment="Top" HorizontalContentAlignment="Center" />
これはWPFの権利ですか? – abdul
はい、私の間違い、申し訳ありません。 –
Converterを追加すると、すべての数値が出力されます。 ' – Kevorkian