如果给出了某些Expander control
,是否有可能阻止WPF
中collapse
conditions
xaml
。对于我的用例,无法直接在Expander
中执行此操作,因为test project
是否可以折叠取决于运行时刚知道的条件。
我没有选择使用某个活动,因为该项目是seperate gui
到import numpy as np
import numexpr
def logSpaced(L, pointsPerDecade=15):
"""Generate an array of log spaced integers smaller than L"""
nbdecades = np.log10(L)
return np.unique(np.logspace(
start=0, stop=nbdecades,
num=nbdecades * pointsPerDecade,
base=10, endpoint=False
).astype(int))
def compute_msd(xy, pointsPerDecade=15):
dts = logSpaced(len(xy), pointsPerDecade)
msd = np.zeros(len(idts))
msd_std = np.zeros(len(idts))
for i, dt in enumerate(dts):
sqdist = numexpr.evaluate(
'(a-b)**2',
{'a': xy[:-dt], 'b':xy[dt:]}
).sum(axis=-1)
msd[i] = sqdist.mean()
msd_std[i] = sqdist.std(ddof=1)
msds = pd.DataFrame({'msds': msd, 'tau': dt, 'msds_std': msd_std})
return msds
并严格遵守代码。
答案 0 :(得分:0)
也许您可以绑定到IsExpanded属性。
例如,您可以使用DataTrigger,MultiDataTrigger,ValueConverter或MultiValueConverter来管理与IsExpanded属性绑定的数据。
还有一篇有趣的文章here可以帮到你。
答案 1 :(得分:0)
如果要将扩展器设置为始终保持打开状态。只是留在这里。
<Expander IsExpanded="True"></Expander>