小编Pap*_*ohn的帖子

保证金中的属性订单

如果我在XAML中有这样的字符串:

Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"
Run Code Online (Sandbox Code Playgroud)

左下角是什么?1-右2-顶3-左4-底

是对的吗?

.net wpf xaml

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

如何在wpf控件构造函数中传递参数?

我已经编写了我的控件并尝试传递参数以进行额外的初始化但是有错误=((类型Ajustcontrol无法使用名称attribut).如何正确传递数据?这是我在c#中的代码:

public AjustControl(BaoC input)
        {
            InitializeComponent();

            populateAdjustControl(input);

        }
Run Code Online (Sandbox Code Playgroud)

错误:错误15类型'AjustControl'不能具有Name属性.没有默认构造函数的值类型和类型可以用作ResourceDictionary中的项.第470行位置26. D:\ Prj\aaa\MainWindow.xaml 470 26 Studio

c# wpf xaml

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

翻转/镜像图像

旋转WPF图像非常简单

imgCurrent.LayoutTransform = new RotateTransform(_rotationAngle);
Run Code Online (Sandbox Code Playgroud)

水平和垂直镜像怎么样?

关闭顶部:

In GDI(Drawing namespace) there was bitmap.RotateFlip(rotateFlipType);
Run Code Online (Sandbox Code Playgroud)

在wpf中有什么容易的吗?

c# wpf image-processing

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

将RGB字节转换为HSL并返回?

是否存在将RGB byte阵列转换为HSL float阵列并再次返回的算法?

我试过这里发现的那个,但它似乎有bug.

c# wpf hsl rgb

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

c ++模板参数不明确

我正在尝试实现三个函数并且有很多错误,所有错误都具有相同的签名:

error C2782: 'T0 ColorBurn(T0,T0)' : template parameter 'T0' is ambiguous
error C2782: 'T1 ColorDodge(T1,T1)' : template parameter 'T1' is ambiguous
Run Code Online (Sandbox Code Playgroud)

哪里弄错了?
这是我的代码:

template <class T0>
T0 ColorBurn(T0 base, T0 blend)
{
    return (blend == 0.0) ? blend : std::max((1.0 - ((1.0 - base) / blend)), 0.0);
}
template <class T1>
T1 ColorDodge(T1 base, T1 blend)
{
    return (blend == 1.0) ? blend : std::min(base / (1.0 - blend), 1.0);
}
template <class T>
T BlendVividLightf(T base, T blend)
{ …
Run Code Online (Sandbox Code Playgroud)

c++ templates compiler-errors type-mismatch

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

在模板中使用std :: max时出错

我可以在模板函数中使用std函数吗?我有补充和写作

#pragma region BlendFunctions

template <class T> 
T BlendLightenf(T x, T y) 
{ 
    return std::max(x, y); //errors here
} 
template <class T> 
T BlendDarkenf(T x, T y) 
{ 
  return std::min(x, y); //errors here
} 
Run Code Online (Sandbox Code Playgroud)

得到

error C2589: '(' : illegal token on right side of '::'
Run Code Online (Sandbox Code Playgroud)

error C2059: syntax error : '::'
Run Code Online (Sandbox Code Playgroud)

在一个字符串中(通常是x和y float).

我定义:

#ifdef MAGICLIB_EXPORTS
#define CPPWIN32DLL_API __declspec(dllexport)
#else
#define CPPWIN32DLL_API __declspec(dllimport)
#endif


#include <stdio.h>
#include <string>
#include <algorithm> 
Run Code Online (Sandbox Code Playgroud)

c++ templates compiler-errors max visual-c++

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