{"id":37743,"date":"2024-11-01T10:00:04","date_gmt":"2024-11-01T10:00:04","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37743"},"modified":"2024-11-01T11:03:54","modified_gmt":"2024-11-01T11:03:54","slug":"wpf-development-navigation","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37743\/","title":{"rendered":"WPF Development, Navigation"},"content":{"rendered":"<p>Windows Presentation Foundation (WPF) is a UI framework for desktop applications developed by Microsoft. WPF provides powerful features to make the user interface more attractive and enhance the user experience. In this article, we will cover navigation in WPF development and explain it in depth through various methods and example code.<\/p>\n<h2>1. Basic Navigation Concepts in WPF<\/h2>\n<p>In WPF, navigation refers to the process of moving to different pages or views of the application. Traditional desktop applications typically transition between forms, but WPF supports more complex and rich UIs. WPF navigation is primarily done through <strong>Frame<\/strong> and <strong>Page<\/strong> objects.<\/p>\n<h3>1.1 Frame and Page<\/h3>\n<p>The Frame acts as a container that can host other Pages, while a Page actually contains the content to be displayed. This structure helps manage the navigation log in WPF applications and facilitates easy transitions between pages for users.<\/p>\n<h2>2. WPF Navigation Functions<\/h2>\n<p>WPF provides various methods to implement navigation. In particular, the <strong>Navigate<\/strong> method can simplify moving between pages.<\/p>\n<h3>2.1 Example of Navigate Method Usage<\/h3>\n<p>The Navigate method allows you to move to the page of a specified URI. Below is a basic example of navigation using Frame and Page.<\/p>\n<pre>\n<code>\n&lt;Window x:Class=\"NavigationExample.MainWindow\"\n        xmlns=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\"\n        xmlns:x=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\"\n        Title=\"Navigation Example\" Height=\"450\" Width=\"800\"&gt;\n\n    &lt;Grid&gt;\n        &lt;Frame x:Name=\"MainFrame\" NavigationUIVisibility=\"Hidden\"\/&gt;\n    &lt;\/Grid&gt;\n&lt;\/Window&gt;\n\n&lt;Page x:Class=\"NavigationExample.FirstPage\"\n      xmlns=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\"\n      xmlns:x=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\"\n      Title=\"First Page\"&gt;\n\n    &lt;StackPanel&gt;\n        &lt;TextBlock Text=\"Hello, this is the first page!\" FontSize=\"24\" Margin=\"20\"\/&gt;\n        &lt;Button Content=\"Go to Next Page\" Click=\"NextPage_Click\" Margin=\"20\"\/&gt;\n    &lt;\/StackPanel&gt;\n&lt;\/Page&gt;\n\n&lt;Page x:Class=\"NavigationExample.SecondPage\"\n      xmlns=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\/presentation\"\n      xmlns:x=\"http:\/\/schemas.microsoft.com\/winfx\/2006\/xaml\"\n      Title=\"Second Page\"&gt;\n\n    &lt;StackPanel&gt;\n        &lt;TextBlock Text=\"Hello, this is the second page!\" FontSize=\"24\" Margin=\"20\"\/&gt;\n        &lt;Button Content=\"Return to First Page\" Click=\"BackPage_Click\" Margin=\"20\"\/&gt;\n    &lt;\/StackPanel&gt;\n&lt;\/Page&gt;\n<\/code>\n<\/pre>\n<p>This example consists of two pages (first page and second page). On the first page, clicking the button navigates to the second page, while the second page allows the user to return to the first page.<\/p>\n<pre>\n<code>\n\/\/ MainWindow.xaml.cs\nusing System.Windows;\n\nnamespace NavigationExample\n{\n    public partial class MainWindow : Window\n    {\n        public MainWindow()\n        {\n            InitializeComponent();\n            MainFrame.Navigate(new FirstPage());\n        }\n    }\n}\n\n\/\/ FirstPage.xaml.cs\nusing System.Windows;\nusing System.Windows.Controls;\n\nnamespace NavigationExample\n{\n    public partial class FirstPage : Page\n    {\n        public FirstPage()\n        {\n            InitializeComponent();\n        }\n\n        private void NextPage_Click(object sender, RoutedEventArgs e)\n        {\n            NavigationService.Navigate(new SecondPage());\n        }\n    }\n}\n\n\/\/ SecondPage.xaml.cs\nusing System.Windows;\nusing System.Windows.Controls;\n\nnamespace NavigationExample\n{\n    public partial class SecondPage : Page\n    {\n        public SecondPage()\n        {\n            InitializeComponent();\n        }\n\n        private void BackPage_Click(object sender, RoutedEventArgs e)\n        {\n            NavigationService.GoBack();\n        }\n    }\n}\n<\/code>\n<\/pre>\n<h3>2.2 Basic Navigation Features<\/h3>\n<p>This explains the basic navigation features. Through this navigation, WPF applications can easily switch between pages and enhance the features offered on each page.<\/p>\n<h2>3. Navigation History and BackStack<\/h2>\n<p>WPF also supports navigation history management. It provides the ability for users to return to previous pages. Users can access the history via <strong>NavigationService<\/strong>, using the <strong>CanGoBack<\/strong> and <strong>GoBack<\/strong> methods to move to the previous page.<\/p>\n<h3>3.1 Example of Utilizing Navigation History<\/h3>\n<p>Now, let&#8217;s explore an example where users can navigate back to the previous page based on the navigation history when they explore pages.<\/p>\n<pre>\n<code>\n&lt;Page x:Class=\"NavigationExample.FirstPage\"\n      ... &gt;\n    &lt;StackPanel&gt;\n        ...\n        &lt;Button Content=\"Go Back to Previous Page\" Click=\"BackPage_Click\" Margin=\"20\" Visibility=\"{Binding IsBackEnabled}\"\/&gt;\n    &lt;\/StackPanel&gt;\n&lt;\/Page&gt;\n<\/code>\n<\/pre>\n<pre>\n<code>\n\/\/ FirstPage.xaml.cs\nprivate void BackPage_Click(object sender, RoutedEventArgs e)\n{\n    if (NavigationService.CanGoBack)\n    {\n        NavigationService.GoBack();\n    }\n}\n<\/code>\n<\/pre>\n<p>This allows users to explore the navigation history by clicking the &#8216;Go Back to Previous Page&#8217; button on the previously displayed page.<\/p>\n<h2>4. Additional Navigation Methods<\/h2>\n<p>WPF offers various navigation features to enhance the navigation experience of the application. Here are some methods to introduce.<\/p>\n<h3>4.1 Navigating with TabControl<\/h3>\n<p>You can use a TabControl to navigate through multiple pages in a tab format. TabControl assists users in easily switching between pages, allowing them to click on tabs to switch to other pages. Below is an example of navigation using TabControl.<\/p>\n<pre>\n<code>\n&lt;Window x:Class=\"NavigationExample.MainWindow\"\n        ... &gt;\n    &lt;Grid&gt;\n        &lt;TabControl&gt;\n            &lt;TabItem Header=\"First Page\"&gt;\n                &lt;Frame Source=\"FirstPage.xaml\"\/&gt;\n            &lt;\/TabItem&gt;\n            &lt;TabItem Header=\"Second Page\"&gt;\n                &lt;Frame Source=\"SecondPage.xaml\"\/&gt;\n            &lt;\/TabItem&gt;\n        &lt;\/TabControl&gt;\n    &lt;\/Grid&gt;\n&lt;\/Window&gt;\n<\/code>\n<\/pre>\n<h3>4.2 Navigating with Menu<\/h3>\n<p>You can also add navigation features that change based on the state of the application using menus. You can use MenuControl to create various menu items and navigate through pages.<\/p>\n<pre>\n<code>\n&lt;Window x:Class=\"NavigationExample.MainWindow\"\n        ... &gt;\n    &lt;Menu&gt;\n        &lt;MenuItem Header=\"Pages\"&gt;\n            &lt;MenuItem Header=\"First Page\" Click=\"MenuItemFirstPage_Click\"\/&gt;\n            &lt;MenuItem Header=\"Second Page\" Click=\"MenuItemSecondPage_Click\"\/&gt;\n        &lt;\/MenuItem&gt;\n    &lt;\/Menu&gt;\n    &lt;Frame x:Name=\"MainFrame\"\/&gt;\n&lt;\/Window&gt;\n<\/code>\n<\/pre>\n<pre>\n<code>\n\/\/ MainWindow.xaml.cs\nprivate void MenuItemFirstPage_Click(object sender, RoutedEventArgs e)\n{\n    MainFrame.Navigate(new FirstPage());\n}\n\nprivate void MenuItemSecondPage_Click(object sender, RoutedEventArgs e)\n{\n    MainFrame.Navigate(new SecondPage());\n}\n<\/code>\n<\/pre>\n<h2>5. Summary and Conclusion<\/h2>\n<p>Navigation in WPF applications is a very important functionality. When utilizing Frame and Page, these two objects provide an efficient user navigation experience and create a natural flow. With navigation history features, users can return to previous pages, and various UI controls (e.g., TabControl, Menu) can enhance navigation.<\/p>\n<p>Through this article, we hope you understand the basic methods for effectively implementing navigation in WPF development and establish a foundation for further growth.<\/p>\n<p>We will cover more topics related to WPF development in follow-up posts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows Presentation Foundation (WPF) is a UI framework for desktop applications developed by Microsoft. WPF provides powerful features to make the user interface more attractive and enhance the user experience. In this article, we will cover navigation in WPF development and explain it in depth through various methods and example code. 1. Basic Navigation Concepts &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37743\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;WPF Development, Navigation&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[117],"tags":[],"class_list":["post-37743","post","type-post","status-publish","format-standard","hentry","category-wpf-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/37743\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Windows Presentation Foundation (WPF) is a UI framework for desktop applications developed by Microsoft. WPF provides powerful features to make the user interface more attractive and enhance the user experience. In this article, we will cover navigation in WPF development and explain it in depth through various methods and example code. 1. Basic Navigation Concepts &hellip; \ub354 \ubcf4\uae30 &quot;WPF Development, Navigation&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37743\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T10:00:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:03:54+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"WPF Development, Navigation\",\"datePublished\":\"2024-11-01T10:00:04+00:00\",\"dateModified\":\"2024-11-01T11:03:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/\"},\"wordCount\":534,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"WPF Programming\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37743\/\",\"name\":\"WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T10:00:04+00:00\",\"dateModified\":\"2024-11-01T11:03:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37743\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37743\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WPF Development, Navigation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/37743\/","og_locale":"ko_KR","og_type":"article","og_title":"WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Windows Presentation Foundation (WPF) is a UI framework for desktop applications developed by Microsoft. WPF provides powerful features to make the user interface more attractive and enhance the user experience. In this article, we will cover navigation in WPF development and explain it in depth through various methods and example code. 1. Basic Navigation Concepts &hellip; \ub354 \ubcf4\uae30 \"WPF Development, Navigation\"","og_url":"https:\/\/atmokpo.com\/w\/37743\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T10:00:04+00:00","article_modified_time":"2024-11-01T11:03:54+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/37743\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37743\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"WPF Development, Navigation","datePublished":"2024-11-01T10:00:04+00:00","dateModified":"2024-11-01T11:03:54+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37743\/"},"wordCount":534,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["WPF Programming"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37743\/","url":"https:\/\/atmokpo.com\/w\/37743\/","name":"WPF Development, Navigation - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T10:00:04+00:00","dateModified":"2024-11-01T11:03:54+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37743\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37743\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37743\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"WPF Development, Navigation"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=37743"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37743\/revisions"}],"predecessor-version":[{"id":37744,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37743\/revisions\/37744"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}