小编Mus*_*fiq的帖子

无法安装包6.4.4

我正在尝试从NuGet控制台安装facebook C#sdk 到我的Windows Phone 8应用程序,.NET framework 4.0 但它出错了!详情如下:

PM> Install-Package Facebook
Successfully installed 'Facebook 6.4.2'.
Successfully uninstalled 'Facebook 6.4.2'.
Install failed. Rolling back...
Install-Package : Could not install package 'Facebook 6.4.2'. You are trying to install this package into a project that 
targets 'WindowsPhone,Version=v8.0', but the package does not contain any assembly references that are compatible with that framework. For more information, contact the package author.
At line:1 char:1
+ Install-Package Facebook
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ …
Run Code Online (Sandbox Code Playgroud)

nuget-package facebook-c#-sdk windows-phone-8

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

在Windows 8应用程序中没有FileTypeFilter的FileOpenPicker

我需要一个没有任何FileTypeFilter的FileOpenPicker !! 当我不添加任何FileTypeFilter时,它会给出一个异常,如:"FileTypeFilters属性必须至少指定一个文件类型过滤器." 但是我需要在FileOpenPicker中看到各种类型的文件!

FileOpenPicker fileOpenPicker = new FileOpenPicker();
fileOpenPicker.ViewMode = PickerViewMode.Thumbnail;
//fileOpenPicker.FileTypeFilter.Add(".txt"); I dot not need any filter !!
fileOpenPicker.CommitButtonText = "Select Files";
fileOpenPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
IReadOnlyList<StorageFile> files =await fileOpenPicker.PickMultipleFilesAsync();

List<string> fileList = new List<string>();
StringBuilder sb = new StringBuilder();
foreach (StorageFile file in files)            
{
    fileList.Add(file.Name);
    sb.AppendLine(file.Name);
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

.net microsoft-metro windows-8

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

使用LINQ从xml中删除元素

你好我有一个xml文件,如:

<starting>
   <start>
      <site>mushfiq.com</site>
      <site>mee.con</site>
      <site>ttttt.co</site>
      <site>jkjhkhjkh</site>
      <site>jhkhjkjhkhjkhjkjhkh</site>
     <site>dasdasdasdasdasdas</site>
 </start>
</starting>
Run Code Online (Sandbox Code Playgroud)

现在我需要删除任何<site>...</site>和值将从文本框中随机给出.

这是我的代码:

XDocument doc = XDocument.Load(@"AddedSites.xml");                
var deleteQuery = from r in doc.Descendants("start") where r.Element("site").Value == txt.Text.Trim() select r;
foreach (var qry in deleteQuery)
{
    qry.Element("site").Remove();
}
doc.Save(@"AddedSites.xml");
Run Code Online (Sandbox Code Playgroud)

如果我将第一个元素的值放在文本框中,那么它可以删除它,但如果我放置除第一个元素值之外的任何元素值,它就无法删除!我需要我将任何元素的任何值...因为它可以是第二元素或第三或第四等等......任何人都可以帮助我吗?提前致谢!

c# xml linq-to-xml xml-parsing

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

如何在React Router 4中实现动态路由?

我有这样的文章列表:

<div>
   {
       this.props.articles.map(article => {
            return (
                <ArticleCard key={article._id} article={article} />
            )
        })
    }
</div>
Run Code Online (Sandbox Code Playgroud)

在ArticleCard组件中,我仅显示文章标题。我想添加一个链接到它,它将创建新的URL,例如“ article-title”并显示内容。

如何实现呢?

reactjs react-router

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

当BackgroundWorker()运行时,UI挂起

我在我的wpf应用程序中使用BackgroundWorker进行线程化.但它使UI挂起,因为我无法点击UI的任何地方.这是我的代码片段:

private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        BackgroundWorker worker = new BackgroundWorker();
        worker.DoWork += delegate(object s, DoWorkEventArgs args)
        {
            Dispatcher.Invoke(new Action(() => ConnectFtp()));
        };
        worker.RunWorkerAsync();
    }

private void ConnectFtp()
{
     try
        {
            int port = string.IsNullOrEmpty(txtport.Text) ? 21 : Convert.ToInt32(txtport.Text);
            if (ftpserver1 == null)
            {
                ftpserver1 = new FtpClient(txtftpserver.Text, port);
                ftpserver1.ServerResponse += new EventHandler<FtpResponseEventArgs>(ftpserver2_ServerResponse);
                ftpserver1.ClientRequest += new EventHandler<FtpRequestEventArgs>(ftpserver2_ClientRequest);
                ftpserver1.TransferProgress += new EventHandler<TransferProgressEventArgs>(ftpserver2_TransferProgress);
                ftpserver1.TransferComplete += new EventHandler<TransferCompleteEventArgs>(ftpserver2_TransferComplete);
            }
            if (!ftpserver1.IsConnected)
            {
                Run r = new Run("Server1 Status:    Resolving address of …
Run Code Online (Sandbox Code Playgroud)

c# wpf multithreading backgroundworker

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