Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在silverlight中创建文件上载按钮_Silverlight_Expression Blend_Expression Blend 3 - Fatal编程技术网

如何在silverlight中创建文件上载按钮

如何在silverlight中创建文件上载按钮,silverlight,expression-blend,expression-blend-3,Silverlight,Expression Blend,Expression Blend 3,我知道这个愚蠢的问题,但我该如何创造一个呢?我需要它做的就是打开一个对话框并填充它旁边的文本框您需要使用OpenFileDialog(silverlight 2.0)。有,或者说我是你的超级粉丝 您需要使用OpenFileDialog(silverlight 2.0)。有,或者说我是你的超级粉丝 如果我理解正确,您只是询问将用户选择的文件名放入按钮旁边的文本框控件。您不是在询问文件的实际上载情况。如果这是正确的,那么我的答案是你可以这样做: OpenFileDialog dlg

我知道这个愚蠢的问题,但我该如何创造一个呢?我需要它做的就是打开一个对话框并填充它旁边的文本框

您需要使用
OpenFileDialog
(silverlight 2.0)。有,或者说我是你的超级粉丝

您需要使用
OpenFileDialog
(silverlight 2.0)。有,或者说我是你的超级粉丝

如果我理解正确,您只是询问将用户选择的文件名放入按钮旁边的文本框控件。您不是在询问文件的实际上载情况。如果这是正确的,那么我的答案是你可以这样做:

        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Multiselect = false;
        if (dlg.ShowDialog() == true)
        {
            yourTextBox.Text = dlg.File.Name;
            // Read stream of data from file, etc.
        } 

由于Silverlight中的安全限制,您无法显示通过dlg.File.FullName可以使用的完整路径。

如果我理解正确,您只是询问将用户选择的文件名放入按钮旁边的文本框控件。您不是在询问文件的实际上载情况。如果这是正确的,那么我的答案是你可以这样做:

        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Multiselect = false;
        if (dlg.ShowDialog() == true)
        {
            yourTextBox.Text = dlg.File.Name;
            // Read stream of data from file, etc.
        } 
由于Silverlight中的安全限制,无法显示通过dlg.File.FullName可用的完整路径