3
OK、私はコレクションが空のときに表示する本当に簡単なメッセージを取得しようとしています。それは私が2回目に訪れた後のピボットページアイテムでのみ動作しています...これにはエレガントな解決策が本当に好きでしょうか?私はここで本当にシンプルなものを見逃しているように感じます。Windows Phone 7リストボックスの空のデータメッセージ?
私のViewModel内部...ここ
private bool _IsDataLoaded;
public bool IsDataLoaded
{
get
{
return _IsDataLoaded;
}
set
{
_IsDataLoaded = value;
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs("IsDataLoaded"));
}
}
}
public string EmptyMessage
{
get
{
if (IsDataLoaded)
{
return "No Tips for this Venue.";
}
else
{
return "";
}
}
}
........
void clientGetTips_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
...
this.IsDataLoaded = true;
}
はXAMLです....
<TextBlock Text="{Binding EmptyMessage}" Visibility="{Binding Converter={StaticResource CollectionLengthToVisibilityConverter1}, Path=VitalSigns.Count}" FontSize="{StaticResource PhoneFontSizeExtraLarge}" />
うわー、私はそれが簡単になることを知っていた!ありがとう@コードネック! – Jarrette
@Jarrette - 問題ありません:-) – CodeNaked