小编Dev*_*per的帖子

如何遍历所有XElement属性并获取其值

如何遍历所有XElement属性并获取其值?

foreach (SyndicationElementExtension extension in f.ElementExtensions)
{
    XElement element = extension.GetObject<XElement>();

    // How to loop through all its attributes and get their values?
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# xml xpath

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

客户凭证获得Facebook的TOKEN

此页面不解释我们必须使用哪些客户端凭据.

https://developers.facebook.com/docs/authentication/applications/

https://graph.facebook.com/oauth/access_token?
    client_id=YOUR_APP_ID
   &client_secret=YOUR_APP_SECRET
   &grant_type=client_credentials
Run Code Online (Sandbox Code Playgroud)

有什么想法是什么?

是否有意义https://developers.facebook.com/docs/authentication/permissions/

谢谢!

.net c# facebook facebook-graph-api

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

WPF窗口中的透明PNG

我尝试将具有透明度的PNG图像应用到整个窗口,但窗口始终是白色的.

有任何线索可以看到PNG的透明度吗?

谢谢!

C#

public SplashScreen()
        {
            InitializeComponent();

            var myBrush = new ImageBrush();
            var image = new Image
            {
                Source = new BitmapImage(
                    new Uri(
                        "pack://application:,,,/MyApp;component/Images/Logo.png"))
            };
            myBrush.ImageSource = image.Source;
            Background = myBrush;

        }
Run Code Online (Sandbox Code Playgroud)

XAML

<Window x:Class="MyApp.SplashScreen"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Topmost="True"
        Title="SplashScreen" Height="400" Width="400" WindowStartupLocation="CenterScreen" WindowStyle="None" 
           BorderThickness="5" ShowInTaskbar="False" ResizeMode="NoResize" >
    <Grid Name="MainGrid">
        <Label FontSize="10" Height="20" Foreground="White" Margin="0,0,0,0" Padding="10,0,0,5" Name="statusLabel"  VerticalAlignment="Bottom"></Label>
        <TextBlock  Visibility="Collapsed"  FontSize="10" Foreground="White"   Margin="18,110,18,30" Name="appInfo" TextAlignment="Center">

        </TextBlock>
        <TextBlock Visibility="Collapsed"  FontSize="20" Foreground="White"   Margin="0,83,0,90" Name="version" TextAlignment="Center">

        </TextBlock>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

如何在几秒钟内创建时间戳

我有这个任务来填充这个字段:

x_fp_timestamp是生成表单时创建的时间戳.它等于1970年1月1日UTC(协调世界时)以来的秒数.

所以我在C#中做的是

 long ts =  DateTime.Now.Ticks / TimeSpan.TicksPerSecond;
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,我收到此错误:

  • x_fp_timestamp:x_fp_timestamp无效.目前时间不到15分钟:格林威治标准时间1月10日21:30:25.预计1357853425加/减900,但收到63493442997.

所以我的问题是如何在几秒钟内生成当前时间戳?

.net c# timestamp seconds

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

Adobe Flash Media Encoder和WPF MediaElement

如果我们可以通过WPF MediaElement获得Adobe Flash Media Encoder媒体流,我只是在研究posiblity.

有没有.NET RTMP客户端开源项目?

我们能做到吗?

.net video http-live-streaming

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

IActionFilter和IAuthorizationFilter之间的区别

我只是想知道IActionFilter和之间是否有任何区别 IAuthorizationFilter

我假设我们可以在IActionFilter 可能的情况下实现相同的逻辑IAuthorizationFilter......这是真的吗?

谢谢!

.net c# asp.net-mvc iauthorizationfilter

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

将HttpClient .NET 4.5的代码降级为.NET 4.0

我有这个代码在.NET 4.5中运行良好.

var handler = new HttpClientHandler();
handler.UseDefaultCredentials = true;
handler.PreAuthenticate = true;
handler.ClientCertificateOptions = ClientCertificateOption.Automatic;

var client = new HttpClient(handler);
client.BaseAddress = new Uri("http://localhost:22678/");
client.DefaultRequestHeaders.Accept.Add(
                    new MediaTypeWithQualityHeaderValue("application/json"));

var loginBindingModel = new LoginBindingModel { Password = "test01", UserName = "test01" };

var response = await client.PostAsJsonAsync("api/Account/Login", loginBindingModel);
                response.EnsureSuccessStatusCode(); // Throw on error code.
                tokenModel = await response.Content.ReadAsAsync<TokenModel>();
Run Code Online (Sandbox Code Playgroud)

现在我必须在.NET 4.0中做同样的事情.

但我面临两个问题,我不知道如何解决它们.

  1. 在.NET 4.0中.方法client.PostAsJsonAsync不存在.
  2. 现有的方法是client.PostAsync它需要的HttpContext.

在此输入图像描述

我在WPF客户端内请求...伙计们,我不知道我能做些什么来存档相同的功能......

请帮忙!

c# httpclient .net-4.0 async-await .net-4.5

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

我们可以为ASP.NET MVC 5中的角色个性化会话超时

我们的想法是为ASP.NET MVC 5和ASP.NET Identity中的不同用户角色设置不同的会话超时值.

有可能吗?

asp.net-mvc roles session-timeout asp.net-mvc-5 asp.net-identity

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

使用 ZipArchive 类加密/解密

我做了一些调查,但看不到使用类实现加密/解密的本机方法ZipArchive

https://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive(v=vs.110).aspx

好像MSDN没有提供这种可能性......

我对吗?如果我不对,那么如何使用ZipArchive类加密/解密 ZIP?

谢谢!

PS这种方法好吗? 加密现有 zip 文件

.net encryption ziparchive

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

TimeSpan到自定义字符串,如HH:mm:ss

我想转换

var delta = TimeSpan.FromSeconds(10);
Run Code Online (Sandbox Code Playgroud)

像字符串一样 00:00:01

我试试这个 delta.ToString(@"0:\\hh\\:mm\\:ss", System.Globalization.CultureInfo.InvariantCulture);

但没有什么工作正常.另外我在这里找不到https://msdn.microsoft.com/en-us/library/ee372287.aspx这样做的正确方法.

方法ToString()没有帮助所以我需要格式谎言hh:mm:ss.

在此输入图像描述 任何线索?

.net c# timespan time-format

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