小编Moh*_*yan的帖子

WPF绑定中的默认值

我已经绑定的HeightWidth我的窗口.现在,Visual Studio中的窗口非常小,我无法继续使用它.设置默认值Height,并Width会解决我的问题.有可能Binding吗?

<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    x:Class="Sth.MainWindow"
    x:Name="Window"
    Width="{Binding Path=WidthOfImage, Mode=TwoWay}"
    Height="{Binding Path=HeightOfImage, Mode=TwoWay}"
    >
    ...
</Window>
Run Code Online (Sandbox Code Playgroud)

我们可以在WPF中设置默认值Binding吗?怎么样?

.net data-binding wpf default-value

8
推荐指数
1
解决办法
4228
查看次数

在Windows中绑定Image.Source到String?

我有以下XAML代码:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    DataContext="{Binding RelativeSource={RelativeSource Self}}"
    WindowStartupLocation="CenterScreen"
    Title="Window1" Height="300" Width="300">

    <Grid>
        <Image x:Name="TestImage" Source="{Binding Path=ImageSource}" />
    </Grid>

</Window>
Run Code Online (Sandbox Code Playgroud)

此外,还有一种方法可以从Base64字符串生成图像:

Image Base64StringToImage(string base64ImageString)
{
    try
    {
        byte[] b;
        b = Convert.FromBase64String(base64ImageString);
        MemoryStream ms = new System.IO.MemoryStream(b);
        System.Drawing.Image img = System.Drawing.Image.FromStream(ms);

        //////////////////////////////////////////////
        //convert System.Drawing.Image to WPF image
        System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(img);
        IntPtr hBitmap = bmp.GetHbitmap();
        System.Windows.Media.ImageSource imageSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(hBitmap, IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());

        Image wpfImage = new Image();
        wpfImage.Source = imageSource;
        wpfImage.Width = wpfImage.Height = 16;
        //////////////////////////////////////////////

        return …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf binding image

8
推荐指数
2
解决办法
6万
查看次数

将选项卡添加到默认属性的图像文件窗口

我想在Windows 7中的图像文件的属性对话框中添加一个选项卡.

我有很多家庭图像,我想在窗口的属性中看到每个图像的详细信息.

波斯日期的"相机型号","拍摄日期"等详细信息.

如何才能做到这一点?

.net c# shell-extensions

8
推荐指数
1
解决办法
1988
查看次数

System.IO.FileNotFoundException:无法加载文件或程序集System.Runtime,Version = 4.1.0.0

我正在使用.Net Core 1.1
我想在Visual Studio 2017 15.1中使用T4生成一些代码

MultipleOutputHelper.ttinclude:

<#@ assembly name="System.Core"#>
<#@ assembly name="System.Data.Linq"#>
<#@ assembly name="EnvDTE"#>
<#@ assembly name="System.Xml"#>
<#@ assembly name="System.Xml.Linq"#>
<#@ import namespace="System.Collections.Generic"#>
<#@ import namespace="System.IO"#>
<#@ import namespace="System.Text"#>
<#@ import namespace="EnvDTE" #>
<#@ import namespace="Microsoft.VisualStudio.TextTemplating"#>
<#+
// https://github.com/damieng/DamienGKit/tree/master/T4/MultipleOutputHelper
// http://damieng.com/blog/2009/11/06/multiple-outputs-from-t4-made-easy-revisited

// Manager class records the various blocks so it can split them up
class Manager {
    private class Block {
        public string Name;
        public int Start, Length;
        public bool IncludeInDefault;
    }

    private Block currentBlock;
    private readonly …
Run Code Online (Sandbox Code Playgroud)

c# t4 .net-core

8
推荐指数
0
解决办法
1155
查看次数

RouteValues vs QueryString MVC?

请告诉我之间的差异QueryStringRequestRouteData.Values
我们可以使用它们吗?

c# asp.net-mvc routes

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

在Visual Studio 2017中的IIS Express上启动时,Web Api Core会挂起吗?

我刚刚将Visual Studio更新到2017年的最终版本.
我正在开发一个WebApi核心项目.

VS2017-的WebAPI

每当我使用IIS Express启动它时,Google Chrome都会出现并继续加载到以下页面而不做任何回复

VS2017-的WebAPI铬

它出什么问题了?
github上的问题

c# iis asp.net-core-webapi visual-studio-2017

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

从Expression <>中提取Func <>

我想从以下表达式中提取Func <>:

Expression<Func<IQueryable<Entity>, IOrderedQueryable<Entity>>> order = q => q.OrderByDescending(c=>c.FullName);

Func<IQueryable<Entity>, IOrderedQueryable<Entity>> orderFunc = ?
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

编辑:

我们怎样才能转换Func<IQueryable<Entity>, IOrderedQueryable<Entity>>Expression<Func<IQueryable<Entity>, IOrderedQueryable<Entity>>>

c# func linq-expressions

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

Web api中的请求始终为null?

我有一个带有基本控制器的Web API,我想从中获取请求的控制器名称Request.GetRouteData().Values["controller"],如下面的代码:

public class BaseApiController : ApiController
{
    protected string EntityName;

    public BaseApiController()
    {
        //Request is null
        EntityName = Request.GetRouteData().Values["controller"] as string;
    }
}
Run Code Online (Sandbox Code Playgroud)

但在上面的代码中,Request始终为null.
上面的代码出了什么问题?

c# asp.net-mvc-4 asp.net-web-api

6
推荐指数
2
解决办法
6971
查看次数

将SQL Server Compact Edition数据源添加到Visual Studio?

我想在Visual Studio 2013.4中的项目中添加SQL Server Compact版本,但我的列表中没有数据源:

更改数据源

另外,System.Data.Sqlce我的集会中没有.

System.Data

如何将SQL Server Compact数据源添加到Visual Studio?

datasource sql-server-ce visual-studio-2013

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

ListView(WPF)中的分隔符?

我要在WPF的ListView中插入一个Separator,如下所示:
image

我使用了以下XAML代码,但它不起作用!

<ListView ItemsSource="{Binding ListViewItemsCollections}">
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Name" Width="200" DisplayMemberBinding="{Binding GridViewColumnName}"/>
            <GridViewColumn Header="Tags" Width="200" DisplayMemberBinding="{Binding GridViewColumnTags}"/>
            <GridViewColumn Header="Location" Width="400" DisplayMemberBinding="{Binding GridViewColumnLication}"/>
        </GridView>
    </ListView.View>
    <Separator />
</ListView>
Run Code Online (Sandbox Code Playgroud)

你能指导我吗?谢谢.

.net c# wpf listview separator

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