相关疑难解决方法(0)

如何使用Xaml和绑定自动滚动到ScrollViewer的底部?

我有一个TextBlock内容是绑定到ViewModel的字符串属性的数据.这TextBlock有一个ScrollViewer缠绕它.

我想要做的是每次日志更改时,ScrollViewer将滚动到底部.理想情况下我想要这样的东西:

    <ScrollViewer ScrollViewer.HorizontalScrollBarVisibility="Auto"
                  ScrollPosition="{Binding Path=ScrollPosition}">
        <TextBlock Text="{Binding Path=Logs}"/>
    </ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

希望后面使用代码!我在寻找应该使用该解决方案唯一的结合和/或XAML中.

c# wpf xaml

36
推荐指数
4
解决办法
4万
查看次数

VB.NET中的方法组?

James Michael Hare最近写了一篇关于Char静态方法的博客文章.他谈到使用方法组来编写不那么冗长的LINQ:

if (myString.Any(c => char.IsLower(c))) { xyzzy(); }
if (myString.Any(char.IsLower)) { xyzzy(); } // Less wordy FTW!
Run Code Online (Sandbox Code Playgroud)

VB.NET中的等价物是:

If myString.Any(Function(c) Char.IsLower(c)) Then xyzzy()
If myString.Any(Char.IsLower) Then xyzzy() 'Compiler error
Run Code Online (Sandbox Code Playgroud)

可悲的是,我不能在这里做相当于C#...编译器告诉我Overload resolution failed because no accessible 'IsLower' accepts this number of arguments......悲伤.我认为这可能是由于我已经Option Strict开始,但唉,这也不起作用.

我假设方法组在VB.NET中不可用... VB.NET中是否有类似的功能?或者为什么不能(不会)在VB.NET中完成的任何特殊原因?

vb.net method-group

7
推荐指数
1
解决办法
778
查看次数

标签 统计

c# ×1

method-group ×1

vb.net ×1

wpf ×1

xaml ×1