小编Joa*_*Fdz的帖子

WCF元数据包含无法解析的引用

我花了几个小时来搜索这个错误,我几乎测试了它在Google上的所有内容.

我想在C#中使用TCP,.NET4和VS2010访问服务.

我有一个非常小的服务:


namespace WcfService_using_callbacks_via_tcp
{
    [ServiceContract(CallbackContract = typeof(ICallback), SessionMode = SessionMode.Required)]
    public interface IService1
    {
        [OperationContract]
        string Test(int value);
    }

    public interface ICallback
    {
        [OperationContract(IsOneWay = true)]
        void ServerToClient(string sms);
    }
    [ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple)]
    public class Service1 : IService1
    {
        public string Test(int value)
        {
            ICallback the_callback = OperationContext.Current.GetCallbackChannel<ICallback>();
            the_callback.ServerToClient("Callback from server, waiting 1s to return value.");
            Thread.Sleep(1000);
            return string.Format("You entered: {0}", value);
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

使用此Web.config:


<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
  <system.serviceModel>
    <services>
      <service …
Run Code Online (Sandbox Code Playgroud)

wcf binding tcp metadata

11
推荐指数
2
解决办法
9万
查看次数

WPF标签使FontSize适应它的宽度和高度

我需要在.NET 3.5VisualStudio 2010上开发WPF中Label控件,其中将自动使文本填充控制区域.FontSize

我不知道是否应该创建一个CustomControl继承,Label或者我是否应该创建一个UserControl包含Label控件的.

我在这里看到一个使用a的例子ValueConverter,但我不理解它的行为,这里:动态改变字体大小.

任何人都可以给我一个线索吗?

更新:

我使用DoubleConverter之前发布的示例找到了解决方案:

灵魂使用a ValueConverter,我从示例中提取,但添加了NumerFormat IFormatProvider以正确解析"0.1"值,我发现在Decimal d1 = Decimal.Parse("0.1"); // = 1?!?:

 [ValueConversion(typeof(object), typeof(double))]
 public class DoubleConverter : IValueConverter
 {
  public object Convert(object value, Type targetType,
   object parameter, CultureInfo culture)
  {
   double dblValue = (double)value;
   double scale = Double.Parse(((string)parameter), System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
   return dblValue * scale;
  }

  public object ConvertBack(object value, …
Run Code Online (Sandbox Code Playgroud)

wpf label font-size width

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

WPF如何使Image.Source居中

我正在开发WPF .NET 3.5和Visual Studio 2010中的自定义图像控件.

在WinForms中,PicutreBox控件具有SizeMode属性,其中包含" CenterImage ".

我希望我的Image控件具备这种能力.

反正呢?

谢谢

我的XAML代码:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="768" Width="1024" xmlns:my="http://schemas.sharpsoft.net/xaml" xmlns:my1="clr-namespace:WpfApplication1">
    <Grid>
        <my1:CustomControl1
                    x:Name="customControl11"
                    Width="206"
                    Height="197"
                    HorizontalAlignment="Left"
                    VerticalAlignment="Top"
                    Margin="18,58,0,0"
                    Stretch="Uniform"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

我的CustomControl代码:

public class CustomControl1 : Image
{
    public CustomControl1()
    {
        // Bitmap to Stream
        Stream ms = new MemoryStream();
        Properties.Resources.webcam_background.Save(ms, ImageFormat.Png);

        // Stream to BitmapImage
        BitmapImage bitmap = new BitmapImage();
        bitmap.BeginInit();
        bitmap.StreamSource = ms;
        bitmap.EndInit();

        // Set it
        Source = bitmap;
    }
}
Run Code Online (Sandbox Code Playgroud)

其中"webcam_backgroud"是默认视觉工作室资源编辑器添加的png图像.

c# wpf image center alignment

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

Powershell v4不会自动导入模块

我正在使用Microsoft PowerShell v4:

PS C:\> get-host

Name             : ConsoleHost
Version          : 4.0
InstanceId       : 3b4b6b8d-70ec-46dd-942a-bfecf5fb6f31
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : de-CH
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace
Run Code Online (Sandbox Code Playgroud)

我在Visual Studio 2012中开发了一个针对.NET Framework 4C#项目,其中包含一些和.我可以调试它们,一切正常.CmdletSnapin

我创建了路径C:\PowerShell\Modules\并将其添加到PSModulePath环境变量中.

我把r MySnapIn.dll放到路上C:\PowerShell\Modules\MySnapIn.

我希望模块能够自动加载,因此我可以使用新的cmdlet,但它们不是:模块未加载.我必须写Import-Module MySnapin,以便加载它.

如何自动加载模块?

c# powershell load module powershell-4.0

4
推荐指数
2
解决办法
7389
查看次数

如何在不选择任何内容的情况下关闭Visual Studio中的intellisense菜单?

当我输入一个字母时,intellisense视觉工作室会弹出一个下拉功能列表.当我按Tab键时,它会选择该功能.按下右边,它会出来一个支架.我想问我怎么能逃脱intellisense.我需要使用鼠标点击VS中的某个位置,以便不选择该功能.这很麻烦.是否有任何热键可以逃脱intellisense并关闭下拉列表?

visual-studio

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