标签: setcurrentvalue

Dependency Property SetValue()和SetCurrentValue()之间的区别是什么

我问这个的原因是因为我被@Greg D(来自这个问题)的推荐用来SetCurrentValue()代替,但看看文档并没有看到差异.或者什么"不改变其价值来源"意味着什么呢?

SetValue()

设置依赖项属性的本地值,由其依赖项属性标识符指定.

SetCurrentValue()

设置依赖项属性的值而不更改其值源.

wpf dependency-properties setvalue setcurrentvalue

49
推荐指数
1
解决办法
1万
查看次数

如何清除WPF中SetCurrentValue设置的值?

对于a DependencyProperty,我使用设置值DependencyObject.SetCurrentValue(property, value).如何取消设置值,以便属性再次评估为正常的本地值?

wpf dependency-properties setcurrentvalue

7
推荐指数
2
解决办法
1279
查看次数

Android - ViewPager适配器,在实例化适配器之前设置主项

我知道我能做到

 viewPager.setCurrentItem(position) 
Run Code Online (Sandbox Code Playgroud)

将我的视图寻呼机设置在所需的位置.我的问题是在实例化适配器之前我是否以及如何做到这一点.

意思是,如果我这样做

pagerAdapter = new ViewPagerAdapter(arg1,arg2....);
viewPager.setAdapter(pagerAdapter);
viewPager.setCurrentItem(position);
Run Code Online (Sandbox Code Playgroud)

第0项是第一次构建,之后也构建了所需位置的项目.这需要花费两倍的时间......在我的适配器中,每个项目都需要构建很多工作,所以最好避免在可能的情况下构建0位置项.也许通过在适配器的实例化中传递所需的位置作为参数......?

有办法吗?

android android-viewpager setcurrentvalue

6
推荐指数
1
解决办法
6562
查看次数