xaml应该没法直接绑定到WPF控件中,你的在code中读取。
这是一个例子:http://www.codearsenal.net/2012/06/c-sharp-read-excel-and-show-in-wpf.html#.UumHD_QW2Ck

解决方案 »

  1.   

    把图片放到资源里,有两种方式,一种是资源的BuildAction设置成None.需要手动把资源目录 和文件copy到Exe所在的目录中,用下面的方式引用
            <Image HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="100" Margin="337,126,0,0" Source="pack://siteoforigin:,,,/Resources/m1200118.jpg"/>另一中资源的BuildAction设置成Resouce, 可以这样引用
            <Image HorizontalAlignment="Left" Height="185" Margin="32,19,0,0" VerticalAlignment="Top" Width="242" Source="/Resources/m1120015_GhostScript_001.png"/>
      

  2.   

    把combobox变成public,在Program中应该可以直接访问。
      

  3.   

    我还有一个问题,我现在在WPF上建了一个按钮,在namespace是WpfApplication2的xaml.cs文件中有click按钮的事件,如下
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                string result= combobox1.Text;
            
            }我想让他调用namespace是Com.Lmax.Api,program.cs下面的主程序public static void Main(string[] args)
            {
                MyTradingBot myTradingBot = new MyTradingBot();
                MainWindow nw = new MainWindow();            LmaxApi lmaxApi = new LmaxApi("https://testapi.lmaxtrader.com");
                lmaxApi.Login(new LoginRequest("sheninparis", "20141123p", ProductType.CFD_DEMO), myTradingBot.Login, FailureCallback("log in"));
                if (args.Length != 5)
                {
                    Console.WriteLine("Usage MarketDataClient <url> <username> <password> [CFD_DEMO|CFD_LIVE] instrumentId");
                    Environment.Exit(-1);
                }
                 
    通俗点就是,我按了按钮,combobox.text作为参数传递给之前写好的主程序,但他们不是一个类,也不是一个命名空间,我头一次写C#,问题比较低级。。谢谢
      

  4.   

    ComboBox Text="nom" Margin="130,60,160,226" 加个name
    ComboBox Text="nom" Margin="130,60,160,226" Name="comboBox1";
    后台:读出excel数据,再add就可
    comboBox1.Items.Add(" ");
    也可绑定到comboBox1
      

  5.   

    你引用 
    xmlns:Com.Lmax.Api="clr-namespace:Com.Lmax.Api"你看这个帖子
    http://bbs.csdn.net/topics/300174644
      

  6.   

    http://www.silverlightchina.net/html/study/WPF/2012/0922/19061.html
      

  7.   

    我在xaml里添加了xmlns:local="clr-namespace:Com.Lmax.Api",但我想在xaml.cs的
     
    namespace  WpfApplication2 
    private void button1_Click(object sender, RoutedEventArgs e)
            {
                string result= combobox1.Text;
             
            }
    调用program.cs里的namespace Com.Lmax.Api
    public static void Main(string[] args)
            {
                MyTradingBot myTradingBot = new MyTradingBot();
                MainWindow nw = new MainWindow();
     
                LmaxApi lmaxApi = new LmaxApi("https://testapi.lmaxtrader.com");
                lmaxApi.Login(new LoginRequest("sheninparis", "20141123p", ProductType.CFD_DEMO), myTradingBot.Login, FailureCallback("log in"));
                if (args.Length != 5)
                {
                    Console.WriteLine("Usage MarketDataClient <url> <username> <password> [CFD_DEMO|CFD_LIVE] instrumentId");
                    Environment.Exit(-1);
                }
    我怎么完成这两个不同的命名空间的调用