小编Ale*_*zik的帖子

WPF中的大小到内容布局问题

这应该是一个没有脑子的人,但我仍然无法弄明白.

在我的示例应用程序中,Dockpanel中有一个按钮和一个文本框.如果文本框的内容小于文本框的内容,则窗口大小与显示按钮内容所需的大小相同.这就是我想要的.但是,如果我在文本框中放入更多文本,窗口会变宽:-(

我想要的行为是窗口根据按钮内容获取宽度,文本框包装其内容(或/和/并在必要时显示滚动条).

谢谢!

一些示例代码:

<Window x:Class="SO1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" SizeToContent="Width" FontSize="20">
    <DockPanel>
        <Button DockPanel.Dock="Top">A rather long text</Button>
        <TextBlock TextWrapping="Wrap">Short text</TextBlock>
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

wpf layout

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

Visual Studio:查找类的程序集

我很蠢.

例如,如果我只知道类的名称,如何知道要引用哪个程序集System.Collections.Specialized.StringCollection.

(是的,我知道通常我会通过查看命名空间来做出有根据的猜测.)

谢谢

亚历克斯

.net visual-studio

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

实现和使用ICommand接口,MVVM

虽然我深深爱上了MVVM模式,但似乎还有很多我无法想象的问题.

我想知道IComamnd接口的方法参数有什么用

例如 void Execute(object parameter);

我将视图绑定到这样的视图模型

<Button Command="{Binding SomeCommand}" ... />
Run Code Online (Sandbox Code Playgroud)

所以" parameter"总是为空.

任何提示都是受欢迎的.

谢谢!

更新: Darn,我发布此问题一分钟后,我在Stackoverflow上找到答案.显然,控件确实有CommandParameter属性.

.net wpf command mvvm

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

我不希望WPF窗口的任务栏上下文菜单中有一个"关闭窗口"菜单项

我不希望WPF窗口的任务栏上下文菜单中有一个"关闭窗口"菜单项.我的目的是惹恼用户.

谢谢!

wpf

3
推荐指数
1
解决办法
2041
查看次数

标签 统计

wpf ×3

.net ×2

command ×1

layout ×1

mvvm ×1

visual-studio ×1