2010-01-24 43 views
0

我已经完成了一个新项目,现在我正在处理一段时间,并且我在微调中出现了这个小问题。ViewStack起初没有显示变化

关注的领域是我相信我使用的ViewStack,但我不确定这里的细节。

我有几个复选框(4),并且始终只能选择一个来显示关联的单选按钮作为一组(6)。没有选择RBtn。

随着复选框的选择,我还可以看到一个新的单选按钮组(4)。这里没有选择RBtn。

现在,如果我选择一个RBtn(每一个都有不同的纸张尺寸测量显示),那么我可以通过外部Xml数据文件查看细节,如Size,basePrice和totalPrice,在这种情况下, basePrice!

此总价位于VStack中的第一个画布/标签上!

选择第二个RBTn组的前三个(3)中的任何一个(4)没有选择任何RBtn! - 它会显示我的纸张类型描述,通过选择第四个RBtn,它将向我显示一个Canvas类型额外花费的字段,并且它应该选择第二个VStack Canvas和totalPrice,它是basePrice plus extrasCost帆布价格。

现在的问题是,我的第二个VStack画布/标签= totalPrice(basePrice + extraCost)没有立即显示! (它只是显示空白取消basePrice出),并且只有当我选择六个(6)RBtn中的另一个!那么它将显示totalPrice(basePrice + extraCost)的第二个vStack。从这里开始,一切都完美无缺!所以这只是第一个有问题的例子!

我认为我必须提到我的RBtn组正在使用一个函数 - If/Else/If/Else配置,其中同时调用两个VStack画布上的标签。因此,这两个标签应该有数据可用,而不是在VStack更改时应该查看的数据。

任何帮助将不胜感激。

回答

1

答案很简单! 我忘了在应用程序的这个模块中使用ViewStack包含(creationPolicy =“all”)。 关于aktell