ListView表示 - 记录到DateTime

时间:2018-02-18 09:59:23

标签: listview datetime xamarin.forms

在ObservableCollection中,存储了Ticks。 集合内容绑定到列表视图。

我不想提出嘀嗒声但是DateTime。

From和To是长蜱。 注意是一个字符串。

    batch.set(mFirestore.document("documentPath"), documentMap); 
    batch.set(mFirestore.collection("history").document(), historyMap);

    batch.commit().addOnSuccessListener(new OnSuccessListener<Void>() {
        @Override
        public void onSuccess(Void aVoid) {
            view.onSuccess();
        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception e) {
            view.onFailed(e.getMessage());
        }
    });

转换的位置/方式(例如

  

new DateTime(ticks)

)从ticks到DateTime完成?存在XAML格式选项吗?或者必须在C#文件中完成?

1 个答案:

答案 0 :(得分:0)

其中:
在您的情况下,我会在ViewModel中进行转换,因为它看起来像是一个非常具体的一次性转换,您不会在应用中全局重复使用。否则我建议使用IValueController

如何:
向您ViewModel添加其他属性,这些属性将公开转换后的值 关于谈话本身,似乎已经多次询问这个问题了。这是一个example