I m writing an app that connects to network resources.
当该信连接起来时,我想夸大一条与通常的骨质进步图和一个取消的纽子的超声。 我为超支设计了<代码>ConnectProgressViewModel和匹配ConnectProgressView
。
My question is what is the cleanest way to show/hide the overlay from the parent ViewModel?
A) Expose a constant ConnectProgressViewModel
from my parent ViewModel, and have the ConnectProgressView
bind its visibility to the ConnectProgressViewModel.IsConnecting
property.
B) Expose a generic Overlay
property from the parent ViewModel, and set it to a ConnectProgressViewModel
when the user wants to connect. The parent View binds a ContentControl
to this Overlay
property and data templating takes care of the rest.
C>?
第一项措施似乎将功能化得越多,附录不必注意显示和隐藏超支,而是不断披露<条码>。 当它只是偶尔显示时,所有时间都感到错。
第二项标准似乎与<代码>更适合的甚小限。 电话: 传真:<0> 只有在需要时才会创造,但是,它给父母带来了更多的功能,而且一般的超期财产也感到bit。
卡车
http://www.un.org。
我应该澄清,这一看法不仅仅是显示忙.的地位。 它允许取消/尝试和选择不同的网络资源等。 我省略了这种简便细节,这或许是一个错误,因为人们将注意力集中在繁忙的指标上。