小编Fla*_*art的帖子

图像在WPF 2015中不可见

我在使用Visual Studio Community Edition 2015的WPF中显示图像时遇到了一些困难.

第一个问题涉及图像的"Source"属性中缺少对话框.VS的WPF教程显示了一种在源属性下浏览文件的方法.这似乎不是VS 2015社区版下的选项.有没有办法启用此功能?或者是否在"社区"版本中未启用?

第二个问题是,图像在运行时不可见,但在设计器中可见.以前的帖子建议将此图像的"构建操作"启用为"资源".似乎有许多文件要设置Build Action:如果我将MainWindow.xaml文件设置为BuildAction-> Resource,我会收到以下错误:

错误CS0103当前上下文中不存在名称"InitializeComponent"

....如果我尝试将任何其他文件设置为BuildAction-> Resource,我会收到以下错误:

标记文件无效.指定扩展名为.xaml的源标记文件.

..如果不删除解决方案并从头开始,我似乎无法恢复.

这是XAML代码

<Window x:Class="WR.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Demo" Height="350" Width="300" >
<Grid>
    <ListBox Name="DemoListBox" Margin="15">
          <Image x:Name="Image1" Source="/resources/facebook.png">
          </Image>
    </ListBox>
</Grid>
Run Code Online (Sandbox Code Playgroud)

提前致谢

c# wpf xaml

0
推荐指数
1
解决办法
640
查看次数

Xceed Wpf Toolkit可以在代码中工作,但不能在设计器中工作

我希望这个问题只是我不熟悉WPF。我可以在代码中毫无问题地使用XCeed工具包:

        DateTimePicker dtp = new DateTimePicker();
        dtp.HorizontalAlignment = HorizontalAlignment.Left;
        dtp.VerticalAlignment = VerticalAlignment.Top;
        dtp.Width = 200;
        dtp.Height = 24;
        dtp.Margin = new Thickness(50, 10, 0, 0);
        dtp.FontStyle = FontStyles.Normal;
        InBoundGrid.Children.Add(dtp);
Run Code Online (Sandbox Code Playgroud)

以我的形式,这可以正常工作。但是我无法弄清楚如何在设计器中运行它:我添加了:

xmlns:wpfx="http://schemas.xceed.com/wpf/xaml/toolkit"
Run Code Online (Sandbox Code Playgroud)

窗口定义。它在“ intellisense”中显示正常,因此当我开始键入wpfx时:... DateTimePicker控制显示在intellisense菜单中。

然而:

         <wpfx:DateTimePicker
            HorizontalAlignment="Left"
            VerticalAlignment="Top"
            Width="200"
            Height="24"
            Margin="50,10,0,0"
            FontWeight="Normal"
         />
Run Code Online (Sandbox Code Playgroud)

返回错误:

“名称空间“ http://schemas.xceed.com/wpf/xaml/toolkit中不存在名称“ DateTimePicker” ”

所有其他Xceed控件在xaml Designer中都显示相同的错误。另外,请注意,我不想尝试使用Nuget安装程序。(我尝试过,但还是遇到相同的错误)我想使代码库尽可能的小。

提前致谢。

c# wpf xaml

0
推荐指数
1
解决办法
945
查看次数

标签 统计

c# ×2

wpf ×2

xaml ×2