Message 1 of 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
大家好!
我想在Revit中使用按鈕創建一個WPF,但在我創建WPF並將Debug / .exe地址放在PussButtonData中後無法執行。
單擊按鈕後,如何執行Wpf。
Revit api
#region Namespaces using System; using System.Collections.Generic; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System.Windows.Media.Imaging; #endregion namespace RevitAddin4 { class App : IExternalApplication { public Result OnStartup(UIControlledApplication a) { RibbonPanel panel = a.CreateRibbonPanel("TEST"); PushButtonData data = new PushButtonData("ssss", "hello", @"C:\Users\Haseo\source\repos\WpfApp1\WpfApp1\bin\Debug\WpfApp1.exe", "WpfApp1.MainWindow.xaml.cs"); PushButton button = panel.AddItem(data) as PushButton; Uri uri = new Uri(@"C:\Users\Haseo\Pictures\test.jpg"); BitmapImage largeImage = new BitmapImage(uri); button.LargeImage = largeImage; return Result.Succeeded; } public Result OnShutdown(UIControlledApplication a) { return Result.Succeeded; } } }
WPF
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace WpfApp1 { /// <summary> /// MainWindow.xaml 的互動邏輯 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show("hello"); } } }
誰能給我建議?
Solved! Go to Solution.