代码之家  ›  专栏  ›  技术社区  ›  Jeff LaFay

从WPF中的窗口类引用应用程序类属性

  •  0
  • Jeff LaFay  · 技术社区  · 14 年前

    理想情况下,我希望在应用程序类中放置一些属性,以便我的WPF应用程序在窗口、对话框、控件等之间共享。从其他WPF组件引用这些属性是很简单的,还是应该使它们成为静态的以便于访问?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Carlos Melo    14 年前

        2
  •  1
  •   Oppositional    14 年前

    DataContext="{x:Static Application.Current}"
    

    <Window 
        x:Class="MyApp.Shell" 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008" mc:Ignorable="d" 
    
        xmlns:properties="clr-namespace:MyApp.Properties" 
    
        Title="{x:Static properties:Resources.Shell_Title}" WindowStartupLocation="CenterScreen" WindowState="Normal" 
    ></Window>