问题列表 - 第10591页

如何将数据传递到XAML中的IValueConverter?

我有一个IValueConverter,它的工作是将BlockId转换为ConditionLabel.问题是我的Model对象具有进行实际转换的智能.到目前为止我的代码看起来像这样......

public class BlockIdToConditionLabelConverter : IValueConverter
{
    private Model _model;

    public BlockIdToConditionLabelConverter(Model model)
    {
        _model = model;
    }

    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        int blockId = (int)value;
        return _model.BlockIdToConditionLabel(blockId);
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return Binding.DoNothing;
    }
}
Run Code Online (Sandbox Code Playgroud)

目前,我在这样的ResourceDictionary中创建一个静态资源(稍后在DataTemplate中引用它):

<local:BlockIdToConditionLabelConverter
    x:Key="_blockIdToConditionLabelConverter" />
Run Code Online (Sandbox Code Playgroud)

问题是,我需要一种方法将我的Model对象传递给这个转换器.我该怎么办?

谢谢.

c# wpf xaml

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

WPF触摸屏用户界面指南

有没有人知道有关UI设计的任何好资源,特别是关注WPF和触摸屏?

谢谢你的时间

wpf user-interface

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

"必须拥有"Visual Studio插件

所以 - 这对所有Visual Studio用户来说都是一个问题 - 你使用了哪些插件,并且不能没有 - 为什么?

visual-studio-addins visual-studio

0
推荐指数
2
解决办法
6489
查看次数

什么是DES-X?

什么是DES-X?

DES-X和DES,它们向后兼容吗?

encryption des

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

HTML和编译器

这个问题是一个更具讨论性的问题,是一个简单的问题特定问题.编写基本HTML很简单,但编写快速轻量级标准,SEO最佳实践投诉,所有浏览器兼容的HTML页面都很难且非常耗时.

但为什么这么难?

在我看来,这很难,因为数百哪些是需要遵循不同的规则,规则是什么很难记住,即使你还记得很难在一起在不矛盾的形式,并验证你的工作的唯一办法合并是通过加载它在您支持的每个浏览器中并验证每个场景.

但它确实看起来我们在过去编程的其他方面的问题,以前在汇编编写程序的高级语言发明之前看上去很像编写HTML文件时,你不得不记住的性能不同的规则百,正确性安全等等,验证它们的唯一方法是执行程序.

在其他领域,这个问题由高级语言的编译器解决,这使得语法更简单,进行性能优化,在执行之前检查程序句法纠正.

您是否认为我们需要一种不同的简单语言来编写网页和编译器,这些语言可以生成特定于浏览器的标准投诉大小优化HTML?

你认为有可能创建这样的语言和编译器吗?

.net html theory compiler-construction

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

jquery将鼠标悬停在外面

我希望鼠标悬停在链接上的简单向下滑动动画.我可以让鼠标工作但我无法弄清楚如何让mouseout做它的事情.

这是我对悬停效果的看法:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>

<script type="text/javascript">

google.load("jquery", "1.3.2"); //load version 1.3.2 of jQuery

google.setOnLoadCallback(function() {
    jQuery(
        function($) {
            $("a.button").hover(function(){$(this).animate({"marginTop": "0px"}, "fast")   

        });
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

如何在鼠标移出时将此余量提高16px?

jquery hover

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

OpenGL四重渲染优化

我在openGL中绘制四边形.我的问题是,是否有任何额外的性能提升:

// Method #1

glBegin(GL_QUADS);
// Define vertices for 10 quads
glEnd();
Run Code Online (Sandbox Code Playgroud)

...为10个四边形中的每一个执行此操作:

// Method #2

glBegin(GL_QUADS);
// Define vertices for first quad
glEnd();

glBegin(GL_QUADS);
// Define vertices for second quad
glEnd();

//etc...
Run Code Online (Sandbox Code Playgroud)

在这种情况下,所有四边形都使用相同的纹理.

opengl optimization 2d

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

Facebook连接演示 - 是"回调网址"=="连接回拨网址"?

我开始感到愚蠢.我正在关注Facebook-Connect演示"The Run Around".

当我导航到http:// www.[mysite] .com/testing/register_feed_forms.php注册单行故事时,我收到以下错误:

Error while setting up application: 
You need to configure your callback URL in the Facebook Developers App

但是,当我在http://www.facebook.com/developers/apps.php页面中编辑我的应用程序设置时,我无法找到任何框以显示回调URL!

它在哪里?

我错过了什么?我发现很多引用应该在我的应用程序设置的"基本"选项卡中,但我找不到它!它是Connect Callback URL吗?

更具体地说,这是我在'Basic'中看到的内容:

Essential Information
    Application Name
    Application ID
    API Key
    Secret

Basic Information
    Description
    Icon
    Logo
    Language
    Developers

Contact Information
    Developer Contact Email
    User Support Email

User-Facing URLs
    Help URL
    Privacy URL
    Terms of Service URL 

谢谢......文件已经过时或者我变慢了......

facebook

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

在Vista x64下,LoadLibrary失败

在我从XP迁移到Vista之后,我意识到我的C#程序不起作用.

这就是这样的情况:我在C#应用程序中编写了一个C++ DLL.这个DLL在XP中运行良好,但是当我转移到Vista时,它不再适用于C#.

我在Delphi中测试它,工作正常,但C# - 没有.

我写了额外的代码,以便在C#中更容易检查.

        if (LoadLibrary("blowfish.dll") == 0)
        {
            Misc.LogToFile("error", true);
            Application.Exit();
        }
Run Code Online (Sandbox Code Playgroud)

它不需要C++运行时,因为它使用库编译并且它在Vista上的Delphi中工作,但不适用于C#.

问题出在哪里?

提前致谢.

c# winapi loadlibrary

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

iPhone SDK - TableSearch - 搜索所有单词而不是仅搜索第一个单词

我正在玩Apple的TableSearch示例应用程序.

在他们的应用程序中,他们有一个Apple产品阵列.有一排"iPod touch".搜索"触摸"时,不显示任何结果.

有人可以帮助我使每行中的所有单词都可搜索吗?因此,搜索"iPod"时会找到结果,但搜索关键字"touch"时也会找到结果.

干杯.

iphone

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